01/10/2018, 01:16
Thực sự c++ có khó và các kinh nghiệm khi học c++
em làm việc chủ yếu với c# nghe đồn c++ rất khó khó hơn cả c# và java có đúng như vậy ko mọi người và nên học c++ như thế nào cho có kết quả tốt nhất ạ .em nghĩ một phần học c++ rất khó bởi vì c# và java đứng sau hai ngôn ngữ này là hai tập đoàn rất mạnh là ms và orcal có đúng như vậy ko mọi người
Bài liên quan
Theo mình thì các C#, Java Programmers & Developers được support khá là đầy đủ, còn C++ thì không như vậy => Thấy khó
Học C++ quen mai mốt qua C càng thấy khó nữa (do C support lại ít hơn C++)
Nhưng đó chỉ là về vấn đề hỗ trợ của ngôn ngữ, còn tư duy thuật toán thì như nhau !
That’s just my personal ideas.
Hi Đỗ NhiênDo_Nhien.
Đúng là C++ khó hơn hai ngôn ngữ trên.
Do người thiết kế họ làm thế không phải do ai đứng sau.
VD python @_@!
C++ mình thấy khó hơn là phần con trỏ đó, lằng nhằng dễ lỗi
cách tạo giao diện cũng chả ngon như c# và java nhỉ kéo vào phát là xong à
Thành thật với bác, mình học Java, quen cách gõ syntax của Java, qua C# thì như cơm bữa. Còn C++ thì… mình chịu
Một số kiến thức bên C / C++ khiến mình rất khó nắm bắt. Syntax nó cũng khác. Documentation thì khó đọc (cả trang chính thức lẫn thư viện bên thứ 3)
anh đi làm chưa anh hay vẫn đi học ạ
Mình còn đi học Hiện tại đang học Java Spring
java thì đề cao tính ổn định hơn c# và java thì mạnh trong môi trường doanh nghiệp hơn nhỉ
C++ idiom ko dùng pointer arithmetic đâu
Một phần nữa là Java chạy đa nền tảng (Windows, Linux, macOS,…) , đề cao bảo mật và nhiều thư viện, framework nên được khối doanh nghiệp tin dùng
Mà .NET Core cũng được MS open source và cross platform rồi. Trở thành đối thủ cạnh tranh trực diện với Java
vd về sự ổn định của java là các đoạn code đọc ghi file trong java một vài đoạn nó sẽ tự sinh try catch cho mình còn trong c# thì phải tự viết hoàn toàn
Cái đó do IDE nó tự suggest thôi
viusual đâu có hỗ trợ các đoạn try catch như vậy đâu à
Không rõ lắm, do bên C# mình chưa code việc gì cần phải bắt ngoại lệ
Về GUI bên C++ có Qt khá tốt, có IDE hỗ trợ kéo thả
cũng kop bá đạo như winform đâu
Mình thấy ngày xưa rất nhiều phần mềm dùng Qt để làm GUI. Thời đó bá đạo đó
Mà Qt của Nokia phải không nhỉ? Do ngày xưa thấy mấy con chạy Symbian^3 có logo Qt
bản thân mình thầy học ngôn ngữ không khó. c++, java mìn thấy không quá khó, quan trọng là tư duy thuật toán , mới khó
Kho là đúng rồi. Vì nó không định hình cho cái gì. Nên đảm bảo sau nửa năm học bạn vẫn ếu biết làm gì bắt đầu từ đâu và làm như thế nào
Mặc dù do, while for pointer làm vanh vách
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.