Trước giờ có đúng một lần phải thực sự học C++ đấy là xây dựng phần mềm thực tế ảo bằng engine cho trước (nói thế thôi chứ cũng chỉ làm ở mức hiểu được mấy câu lệnh của engine à). Bản thân mình nghĩ C++ không khó hơn C#, chẳng qua là các hỗ trợ có sẵn nó ít quá nên muốn làm cho đẹp, nâng cao trải nghiệm người dùng thì phải code nhiều hơn các ngôn ngữ đời sau, với cả code cẩn thận hơn để tránh lỗi.
Thực sự c++ có khó và các kinh nghiệm khi học c++
Nếu so với java thì c++ có cú pháp khó hiểu hơn thật…
Nhưng về thứ hạng thì Java đứng nhất nha bạn. Nếu thích C++ thì bạn có thể học sâu về con trỏ, danh sách liên kết. Muốn viết app giao diện thì học cách sử dụng framework qt.
PS: Ngôn ngữ chỉ là công cụ, nên lựa chọn công cụ nào mà kết hợp với tư duy, sáng tạo của mình để cho ra sản phẩm tốt, nhanh, tốn ít thời gian
đùa chứ mình đang phấn đấu học sâu c# chỉ tò mò về c++ thôi mà
Mình cũng muốn học C / C++ vì muốn tìm hiểu sâu về Linux (hồi xưa có ước mơ build distro Linux ) Mà sau khi học Java, quen tư duy, cú pháp Java thì quay lại C / C++ không nổi
Lên trên mạng kiếm video C++ cho dân Java mà thấy khá xơ xài
java đứng nhất ở mục nào vậy bạn :))
nếu là ở mục có syntag rõ ràng và dễ sử dụng, dễ nắm bắt thì đúng
nếu ở mục bảo mật cao, khả năng tùy biến tốt thì chưa chắc,
còn ở mục tốc độ và sức mạnh thì còn chạy dài dài nữa
C++ mục đích của ngôn ngữ này được phát triển để dành cho các ứng dụng và phần cứng thay thế cho ngôn ngữ C và cập nhật thêm phương pháp OPP. con trỏ trong C++ không khác với đối tượng được tạo ra ở ngôn ngữ java hay C# là mấy, đặc điểm chung có thể nói là như nhau
.
java và C# đứng nhất ở từng hạng mục dành riêng cho nó và phù hợp với mục đích của nhà phát triển. C++ cũng vậy và nó càng thể hiện điểm mạnh của nó khi bạn có nhu cầu về 1 ứng dụng: chạy nhanh, xử lý tác vụ mượt mà và có thể kiểm soát trực tiếp được tài nguyên phần cứng.
.
Rất nhiều người đã từng so sánh C++ với java hay C# nhưng thực chất. java cũng có nguồn gốc từ C++ và C# cũng vậy thằng con tất nhiên tốt hơn thằng cha nhưng về sức mạnh thì cái này còn phải xem xét lại ở nhiều mặt khác nhau
xem thêm tại:
lịch sử của ngôn ngữ lập trình
jvm cua java dc viet bang c++ thi phai
C++ bản chất là khó nắm bắt (dựa trên đa số đánh giá của các thầy dạy ở 1 số trường chuyên cntt và các lập trình viên trên các diễn đàn “trong nước”) còn về tư tưởng thuật toán thì nó là như nhau ở 1 số ngôn ngữ.
Bản thân mình viết được ở cả 3 ngôn ngữ C#, java, và C++. nhìn chung thì C++ được nhận xét là khá mạnh và có thể truy xuất trực tiếp vào các vùng nhớ trên RAM - làm tool h@ck C++ hay được dùng làm nhân xử lý. Cơ mà nói vạy thì java hay C# thì ko làm được việc này à, đâu phải đâu làm được chứ nhưng nó bị hạn chế ở 1 số phần - mình chưa tìm hiểu sâu là nó hạn chế những chỗ nào. cơ mà nếu bạn dùng C++ thì bạn có thể yên tâm là hầu như chỗ nào bạn cũng mò được vào
C++ còn hay được sử dụng làm nhân của các phần mềm diệt virut - tất nhiên là ko phải tất cả.
nó còn được dùng để xây dựng các ứng dụng yêu cầu khả năng xử lý cao cả về tốc độ và khả năng xử lý.
C++ cũng được sử dụng để làm game. engine hỗ trợ cho ngôn ngữ này cũng khá phổ biến
còn nhiều các ứng dụng khác liên quan đến C++ nữa
Cơ mà nó ko có điểm yếu à?
Thật ra thì nó có vô số các yếu điểm chết chóc mà nếu là người mới hay tay mơ thì tốt nhất ko nên dùng vì có thể tạo ra lỗ hổng bảo mật hoặc đơn giản là cả chương trình sẽ crash mà chả hiểu lý do vì sao
cái gì cũng có cái lợi và cái hại của nó và C++ ko có ngoại lệ
anh di lam anh chu yeu lam gi a
mình chưa đi làm chủ yếu code dạo vs code thuê thôi chưa làm ở cty nào cả
vẫn đang mài đít trên giảng đường
Hi BX136tranthanhquy.
C++ vẫn có ngoại lệ mà!
ý mình là ko có ngoại lệ về điểm mạnh và yếu
Thông dụng nhất thế giới đó bạn !
Học ngôn ngữ C++ không quá khó.
Cái khó là không biết áp dụng kiểu gì để phục vụ nhu cầu cụ thể.