Nhớ lại các ngày tôi đã học các điều phức tạp của khóa học react native ngôn ngữ này, nào là Standard Template Library, và rất nhiều những công nghệ của việc điều hành bộ nhớ và các tính toán về con trỏ. Nghiêm chỉnh mà kể thì ấy là 1 khoảng thời gian tươi đẹp. Tôi nhớ là mình đã đọc đi đọc lại bộ sách Effective C++ của tác nhái lừng danh Scott Meyers. Mỗi lần đọc thì tôi lại học thêm được 1 điều mới hoặc biết nhiều hơn về cách thức khiến cho thế nào để tiêu dùng C++. Tôi đang nhắc hồ hết các điều này chỉ để cho bạn biết rằng tôi ko ghét C++. Tôi yêu C++. Mang đa số lập trình viên hoàn hảo tôi biết bây giờ vẫn đang tiêu dùng C++, dạy những người khác khiến thế nào để sử dụng nó và không với điều gì sai lầm sở hữu điều đấy cả. Thế thì vấn đề ở đây là gì? dòng thông điệp mà người ta vừa gửi đi mới sai
C++11 vừa mới ra mắt vừa qua và dường như đang mang một sự hồi sinh to trong mối để ý lớn mạnh C++. Bạn đừng hiểu sai ý tôi lúc này. C++11 thì rất tuyệt vời! Tôi cũng tán thành 100% mang đông đảo những đổi thay mà người ta vừa khiến. C++ rõ ràng đã trở nên dễ dùng hơn và nó thậm chí trở thành mạnh mẽ hơn. Tuy nhiên với một thứ vẫn không được cải thiện — và đó mới là điều quan yếu nhất — nó không đơn thuần hơn. Nghe đâu sở hữu số đông lập trình viên dày dạn kinh nghiệm đã chẳng chú ý rằng tại sao chúng ta đã ngừng tiêu dùng C++ để chuyển sang Java, C# và các tiếng nói hiện đại hơn. Đa dạng lập trình viên trẻ tuổi mới vào nghề thực sự ko biết về lịch sử này và đang rất bối rối về thông điệp hiện nay của C++ cộng có sự hồi sinh của nó. Mọi người vẫn đang hỏi tôi rằng liệu họ với cần phải học C++ hay không, nhưng cũng như câu giải đáp của tôi một vài năm trước đây, và nó vẫn giống hệt như ngày bữa nay là — KHÔNG! Vâng, mặc dầu chữ “KHÔNG” viết in hoa thì khá thô lỗ một chút. Do đó có lẽ câu giải đáp phải chăng hơn nên là “tại sao”? vì sao bạn lại muốn học C++?
Chỉ với khoảng 3 lý do được xem là hợp lý để học C++ khóa học lập trình web cho trẻ em bây giờ mà tôi có thể nghĩ ra. Bạn muốn cải thiện từng chút tốc độ thực thi của phần mềm bạn viết và bạn muốn khiến điều đó có một ngôn ngữ với tương trợ các lớp trừu tượng hướng đối tượng (OO).
Bạn đang viết code giao thiệp trực tiếp sở hữu phần cứng. (Ví dụ: bạn đang viết 1 phần mềm driver ở mức tốt.)
Tác vụ của bạn bắt buộc kiểm soát bộ nhớ và thời gian một phương pháp tuyệt đối, bởi thế bạn phải quyết định hành vi hệ thống và kiểm soát bộ nhớ triệt để. (Liên quan tới một hệ điều hành nhúng thời gian thực đang điều khiển 1 số thao tác đi lại của robot.) sở hữu thể là tôi đã bỏ sót một đôi trường hợp nào đó, nhưng có nhẽ bất kỳ trường hợp nào khác nhìn chung sẽ rơi vào trong 3 thể loại kể trên. Khoan! Đợi đã! Thế còn về tính đa nền móng thì sao? Không! Làm ơn đừng học C++ vì nghĩ rằng bạn sẽ vun đắp phần mềm với thể chạy bất kỳ đâu. Hiện tại sở hữu đầy đủ tùy chọn khác để khiến cho điều đó và C++ thì không đa nền móng như nhiều người luôn tin hoặc phao đồn. Mức trừu tượng phải chăng hơn thì càng khác nhau trong mỗi hệ điều hành và nền tảng. Và khiến cho ơn cũng đừng nhắc với tôi rằng C++ mang đến cho bạn hiều sức mạnh và kiểm soát để khiến cho xác thực điều mà bạn cần. Đông đảo công việc tăng trưởng phần mềm là về điều hành sự phức tạp chứ chẳng hề về việc sở hữu khả năng thao tác đến từng bit tại một mức tốt hơn. Trong hầu hết các trường hợp của việc tăng trưởng các phần mềm to và tiên tiến thì chính sự trừu tượng ở mức cao hơn, chứ chẳng phải là sự trừu tượng ở mức phải chăng hơn mới là điều mà bạn muốn. Tham khảo =>>https://mindx.edu.vn/blog/post/hoc-lap-trinh-web-co-ban Nhưng, dù sao đi nữa tôi cũng muốn học C++
Vâng, tôi biết bạn nghĩ rằng Windows 8 thì rất mới mẻ và hồ hết những lũ tinh quái đang học C++ để viết các ứng dụng Windows 8 của chúng, nhưng cũng như bạn nên biết mang dòng gì trong bột trái cây Kool-aid trước khi bạn uống nó. Viết code trong C++ thì ko đơn thuần là một cuộc dã ngoại. Thậm chí cộng mang toàn bộ sự đổi thay trong C++11, thì C++ vẫn là 1 tiếng nói rất khó để học và thậm chí còn khó hơn để sở hữu thể thông tỏ nó. Bạn mang thể đã nghe thấy câu nói lừng danh này về C++:
|