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

Người bí ẩn viết 03:33 ngày 01/10/2018

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.

Tao Không Ngu. viết 03:23 ngày 01/10/2018

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 @_@!

Linh Nham viết 03:25 ngày 01/10/2018

C++ mình thấy khó hơn là phần con trỏ đó, lằng nhằng dễ lỗi

Đỗ Nhiên viết 03:21 ngày 01/10/2018

cách tạo giao diện cũng chả ngon như c# và java nhỉ kéo vào phát là xong à

Phan Bá Hải viết 03:23 ngày 01/10/2018

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)

Đỗ Nhiên viết 03:20 ngày 01/10/2018

anh đi làm chưa anh hay vẫn đi học ạ

Phan Bá Hải viết 03:33 ngày 01/10/2018

Mình còn đi học Hiện tại đang học Java Spring

Đỗ Nhiên viết 03:22 ngày 01/10/2018

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ỉ

rogp10 viết 03:26 ngày 01/10/2018

C++ idiom ko dùng pointer arithmetic đâu

Phan Bá Hải viết 03:20 ngày 01/10/2018

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ỉ

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

Đỗ Nhiên viết 03:27 ngày 01/10/2018

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

Phan Bá Hải viết 03:27 ngày 01/10/2018

Cái đó do IDE nó tự suggest thôi

Đỗ Nhiên viết 03:16 ngày 01/10/2018

viusual đâu có hỗ trợ các đoạn try catch như vậy đâu à

Phan Bá Hải viết 03:32 ngày 01/10/2018

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ệ

Phan Bá Hải viết 03:29 ngày 01/10/2018

cách tạo giao diện cũng chả ngon như c# và java nhỉ kéo vào phát là xong à

Về GUI bên C++ có Qt khá tốt, có IDE hỗ trợ kéo thả

Đỗ Nhiên viết 03:19 ngày 01/10/2018

cũng kop bá đạo như winform đâu

Phan Bá Hải viết 03:23 ngày 01/10/2018

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

HelloWorld viết 03:30 ngày 01/10/2018

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ó

Văn Dương viết 03:20 ngày 01/10/2018

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ần Hoàn viết 03:30 ngày 01/10/2018

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.

Bài liên quan
0