Mất bao lâu để học C++ - (Và tại sao)?

Mất bao lâu để học C++ – (Và tại sao)?

Câu trả lời chính xác: 2-3 tháng

C ++ là ngôn ngữ lập trình được sử dụng nhiều nhất hiện có. Việc sử dụng C++ là trong các hệ điều hành chính như Windows, các trò chơi và nền tảng nổi tiếng như trò chơi World of Warcraft và Android cũng như các ứng dụng giao diện người dùng đồ họa như Photoshop.

Giống như tất cả các ngôn ngữ hiện có, sẽ mất một thời gian để học, nhưng tất cả đều có giá trị về lâu dài, cho dù ai đó muốn có một công việc trong lĩnh vực CNTT chơi game hay học để giải trí.

So với tất cả các ngôn ngữ lập trình khác như Java, một ngôn ngữ linh hoạt hơn, sẽ mất bao lâu để một người học nó?

Cũng đọc về C++ và Java khác nhau như thế nào trên trang web askanydifference

Mất bao lâu để học C

Mất bao lâu để học C++?

Trình độ ngôn ngữ C++Mất thời gian
Mới bắt đầu2-3 tháng
Trung cấp6-12 tháng
Nâng cao12 + tháng

Vài tháng đến một năm ngoài các bản cập nhật với C++.

Nó phụ thuộc vào việc bạn có biết ngôn ngữ lập trình khác hay không. Biết một ngôn ngữ như Java và Python sẽ giúp ích rất nhiều khi học ngôn ngữ này.

Học những điều cơ bản sẽ không mất quá nhiều thời gian, mất khoảng 2-3 tuần. Học C++, bạn sẽ mất nhiều thời gian như vậy khi bạn chỉ tập trung vào C++ chức năng, như đầu vào và đầu ra, và loại trừ các đối tượng, lớp và hoạt động của tệp.

C

Đây là khi một cá nhân dành thời gian để học nó 2-4 giờ một ngày và năm ngày một tuần. Đối với người mới bắt đầu, trung bình sẽ mất 2-3 tháng để học những điều cơ bản.

Sẽ mất nhiều thời gian hơn với các vấn đề lập trình phức tạp hơn và hiểu ngôn ngữ theo những cách phức tạp hơn, mất khoảng 6-12 tháng.

Xét rằng C++ đang được cập nhật thường xuyên, không phải lúc nào ai đó cũng có thể “làm chủ” ngôn ngữ này. Khi bạn hiểu các sắc thái trong ngôn ngữ, nó sẽ được cập nhật lại một lần nữa.

Sẽ có nhu cầu tìm hiểu thêm về ngôn ngữ C++. Một yếu tố khác quyết định một người sẽ mất bao lâu để học ngôn ngữ đó là tốc độ học của họ.

Có thể mất đến một giờ đối với một người học nhanh và đã biết các ngôn ngữ khác.

Tại sao phải mất nhiều thời gian như vậy để học C++?

Thật phức tạp để mang lại cho một lập trình viên nhiều tự do hơn

C++ là một ngôn ngữ phức tạp không được khuyến nghị cho người mới bắt đầu lập trình vì các chương trình khác giống như phần nổi của tảng băng chìm so với C++. Hầu hết các chương trình khác được thiết kế để dễ viết mã hơn nhằm đẩy nhanh quá trình và để nó hoạt động.

Ngôn ngữ này có các mục tiêu khác nhau trong tâm trí. Nó tập trung vào việc cố gắng thu gọn tốc độ và bộ nhớ trong thiết kế của mình. Ngoài việc C++ phải tương thích với ngôn ngữ lập trình C.

Học C

Mặc dù bao gồm khả năng tương thích với C, nhưng nó được xây dựng dựa trên nó, thêm các chuỗi gọi tham chiếu, tích hợp sẵn cùng với một chương trình cấp cao khác để làm cho nó phức tạp hơn so với C đơn giản hơn.

Một yếu tố khác về thời gian cần thiết để học ngôn ngữ này là thực tế là nó mang lại nhiều tự do hơn và có nhiều chức năng hơn nhưng không có bất kỳ gợi ý nào được tích hợp trong chương trình để tìm ra điều gì sai.

Sẽ cần có sự kiên nhẫn để tìm ra cách tìm ra vấn đề và giải quyết chúng. Có một loạt mã không thể hiểu được lần đầu tiên và việc tìm hiểu tất cả các ngoại lệ đối với một số quy tắc sẽ mất một thời gian.

Đó là ngôn ngữ mà một người sẽ cần xây dựng và tìm ra cách tốt nhất để họ sử dụng C++.

dự án

  1. https://books.google.com/books?hl=en&lr=&id=Qx5oyB49poYC&oi=fnd&pg=PR1&dq=C%2B%2B&ots=KNnXAGt_o_&sig=V1_Mjp1Y74uS7msccTSehkPakUc
  2. https://cran.microsoft.com/snapshot/2017-02-04/web/packages/Rcpp/vignettes/Rcpp-introduction.pdf
chấm 1
Một yêu cầu?

Tôi đã nỗ lực rất nhiều để viết bài đăng trên blog này nhằm cung cấp giá trị cho bạn. Nó sẽ rất hữu ích cho tôi, nếu bạn cân nhắc chia sẻ nó trên mạng xã hội hoặc với bạn bè/gia đình của bạn. CHIA SẺ LÀ ♥️

Hình đại diện của Nidhi

Giới thiệuNidhi

CHÀO! Tôi là Nidhi.

Tại EHL, tất cả đều là những công thức nấu ăn ngon, dễ làm để giải trí thông thường. Vì vậy, hãy đến và cùng tôi đến bãi biển, thư giãn và thưởng thức đồ ăn.

26 Comments

    1. Tôi lặp lại tình cảm của bạn, Lisa. Những lý do được đưa ra trong suốt thời gian học C++ rất đáng suy ngẫm và có rất nhiều ý nghĩa.

    2. Thật vậy, lời giải thích chi tiết về C++ và lý do kéo dài thời gian học nó mang tính giáo dục. Bài viết này cung cấp thông tin có giá trị cho các lập trình viên đầy tham vọng.

  1. Điều trớ trêu là có thể mất 2-3 tháng để học C++ nhưng lại không có thời gian để thành thạo nó do nó được cập nhật thường xuyên. Đó chắc chắn là một ngôn ngữ lập trình phức tạp.

    1. Hoàn toàn có thể, thật thú vị khi mức độ phức tạp và tần suất cập nhật lại thay đổi quá trình học tập C++ như thế nào. Đó thực sự là một ngôn ngữ thú vị để học.

  2. Các mục tiêu thiết kế đặc biệt và quá trình học tập phức tạp của C++ thật hấp dẫn. Tôi đánh giá cao những hiểu biết sâu sắc được cung cấp về lý do tại sao phải mất nhiều thời gian hơn để học ngôn ngữ lập trình này.

    1. Chắc chắn rồi, Paula02. Bài viết đưa ra lời giải thích thuyết phục về khoảng thời gian kéo dài cần thiết để học C++ một cách hiệu quả. Đó thực sự là một bài đọc sáng sủa.

  3. Những lời giải thích được cung cấp về mục tiêu thiết kế và những thách thức học tập của C++ rất kích thích tư duy. Đó là một ngôn ngữ lập trình đòi hỏi một cách tiếp cận kiên trì và tận tâm để nắm bắt một cách hiệu quả.

    1. Tôi không thể đồng ý hơn được, Idavis. Bài viết đi sâu vào sự phức tạp của việc học C++ và cung cấp những hiểu biết có giá trị cho những cá nhân mong muốn thành thạo ngôn ngữ phức tạp này.

  4. Những thách thức của việc học C++ được thể hiện rõ qua những lý do được đưa ra. Thật đáng khen ngợi khi bài viết nêu bật sự phức tạp và sự kiên nhẫn cần có để điều hướng qua ngôn ngữ lập trình này.

  5. Trước đây tôi đã nghe nói rằng C++ là một ngôn ngữ phức tạp, mặc dù nó mang lại nhiều tự do hơn cho các lập trình viên. Khung thời gian rất cần thiết để bất kỳ ai đánh giá xem có nên học nó hay không, cảm ơn.

  6. Mặc dù việc học C++ cần có thời gian nhưng việc hiểu các sắc thái và ngoại lệ đối với các quy tắc của nó là một phần của hành trình làm chủ nó. Cảm ơn bạn đã làm sáng tỏ chủ đề này.

    1. Chắc chắn rồi, Nwilson. Đó là một ngôn ngữ đòi hỏi sự cống hiến và kiên nhẫn để nắm bắt hoàn toàn. Những hiểu biết sâu sắc được cung cấp ở đây khá có giá trị đối với các lập trình viên đầy tham vọng.

  7. Sự phức tạp của C++ được thể hiện rõ ràng qua các chi tiết được cung cấp. Đây là một bài đọc thú vị để hiểu về tiến trình học tập và những thách thức lập trình liên quan đến C++.

    1. Quả thực, độ sâu và độ phức tạp của C++ đã được nắm bắt rõ ràng trong bài viết. Nó cung cấp cái nhìn có giá trị về hành trình học tập của các lập trình viên C++ đầy tham vọng.

    2. Chắc chắn rồi, Rhill. Bài viết nắm bắt được sự phức tạp và phức tạp của C++ cũng như thời gian học nó. Một quan điểm toàn diện và sâu sắc về một ngôn ngữ lập trình phức tạp.

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *