01/10/2018, 12:00
Muốn bắt đầu hoc lại từ đầu và chuyên sâu C/C++ thì phải bắt đầu học từ đâu?
em là newbie và đã từng tìm hiểu về C và C++
em chỉ biết vài bước cơ bản
giờ em muốn bắt đầu hoc lại từ đầu và chuyên sâu C/C++ thì phải bắt đầu học từ đâu
và bài tập thì như thế nào ạ
mong mn giúp đỡ
cảm ơn ace ạ !!
Bài liên quan
theo ý kiến cá nhân của mình, nên học c và c++ tách biệt
C
C++
chia làm 2 phần: c++ cơ bản, c++ hướng đối tượng
c++ cơ bản:
c++ hướng đối tượng
LƯU Ý : CÁC KIÊN THỨC TRÊN ĐÂY CHỈ LÀ CƠ BẢN
Tham khảo khóa học C++ của diễn đàn.
Learn C++
Sau đó chuyển sang đọc tài liệu tiếng anh tại đây:
Learn C++
Visit the post for more.
Họ sẽ dạy bạn từ a-z, từ những chi tiết nhỏ nhất, coding-style, cách sắp xếp project, cách C++ và máy tính làm việc với nhau,…
Học C++ là được rồi, code C nhìn như muốn đấm nhau.
vậy mình nên học mình C++ hay cả hai ạ
Tùy thôi. Theo mình bạn nên học C rồi học C++ (nếu có thời gian)
C++ là mở rộng của C nên học C++ phần cơ bản sẽ gần giống với C
Khi bạn học xong C. Thì coi như bạn đã học xong 1/2 kiến thức của C++ rồi
C++ = C + mở rộng + hướng đối tượng
Nên học như thế tại vì kiểu học đấy dễ tiếp cận (dễ cho những người mới bắt đầu hoặc những người không nắm vững kiến thức muốn học lại ở chỗ đó là cách tiếp cận từ từ, không đập mặt vào 1 cái là hướng đối tượng luôn).
Học như thế kiến thức sẽ rõ ràng, sau này không bị nhầm giữa c và c++, giữa hướng cấu trúc và hướng đối tượng (nhưng đây cũng là điểm yếu, có nhiều người học lập trình hướng cấu trúc xong qua hướng đối tượng cảm thấy khó hiểu, khó tiếp cận vì đã quen thuộc với kiểu hướng cấu trúc)
C hoàn toàn hướng cấu trúc
C++ nửa hướng đối tượng, nửa hướng cấu trúc
Học C trước để làm quen với lập trình hoặc rèn luyện lại kiến thức cơ bản (nếu bạn đã từng học nhưng không nắm vững).
Rồi khi qua học C++ lúc đó bạn đã nắm được kiến thức cơ bản về lập trình, chỉ cần học thêm mở rộng trong c++ (khác với C ở chỗ nào) với chủ yếu là học hướng đối tượng trong C++
C chỉ tập trung vào lập trình cơ bản
C++ chỉ tập trung vào học hướng đối tượng ( vì cơ bản đã học C rồi)
Rồi khi học xong C và C++, thì bạn đã có thể học các ngôn ngữ khác dễ dàng hơn
Các ngôn ngữ khác phần lớn là hướng cấu trúc hoặc hướng đối tượng, C++ là vừa hướng đối tượng, vừa hướng cấu trúc, vừa là điểm mạnh, vừa là điểm yếu. Thì khi qua ngôn ngữ khác học rất dễ vào.
Lưu ý: tài liệu C++ ở việt nam hoặc nước ngoài có 2 kiểu viết
1 kiểu là viết mỗi phần mở rộng + hướng đối tượng trong c++
1 kiểu là viết cả phần cơ bản + mở rộng + hướng đối tượng
Nhưng phần cơ bản trong sách c++ khác 1 chút ở C (cú pháp)
Và bạn chú ý các công ty tuyển dụng C, C++ thường viết tin tuyển dùng là “…
C/C++
…”Cảm ơn bạn
Mình mới tìm hiểu sơ sơ
mình sẽ cố gắng ạ
diễn đàn là ai vậy cậu, cho minh xin link khóa học đc không
diễn đàn = Dạy Nhau Học , https://cpp.daynhauhoc.com/