30/09/2018, 16:16

Em đang học C hay C++?

Vậy nên chọn C, vì C thường được chọn làm “robot” hơn. Mắc dù anh nghĩ C++ cũng làm tốt không kém.

A Đạt ơi. em chẳng biết em đang học c/c++ nữa lúc thì em xài struct lúc em xài class. lúc em dùng bool lúc em return giá trị thay hàm bool / lúc em xài scanf lúc xài cin. thế ra em học tạp nham rồi. như vậy có bị sao ko anh

Nguyễn Minh Dũng viết 18:28 ngày 30/09/2018

có bị sao ko anh

Có, em phải chọn hoặc học C hoặc học C++. Nếu học C thì dùng Codeblocks, học C++ thì dùng Visual Studio. Em đang dùng Visual Studio nên cứ tiếp tục học C++.

Thực tế khắc nghiệt viết 18:23 ngày 30/09/2018

thế cái nào mạnh hơn anh? em thích c++ vì hàm nó tiện dụng nhiều khi khai báo thiếu vẫn hiểu. chỉ warning nhưng vẫnchạy mình có thể sửa

Đỗ Trung Quân viết 18:32 ngày 30/09/2018

Cái nào gần ngôn ngữ máy hơn thì mạnh hơn, chương trình chạy tốt hơn, khó hack hơn, xa ngôn ngữ máy thì dễ sử dụng hơn. Cứ thế mà học
Giờ mới đụng vào mấy cái dễ thì như nhau cả thôi. Đi sâu C vs C++ thự sự rất khó =)). Bạn học qua 2 cái này rồi học java đi, dễ kiếm tiền, nhưng không nhiều T_T

Thực tế khắc nghiệt viết 18:28 ngày 30/09/2018

thực sự yêu thích việc code ko khô khan như mình nghĩ . nhưng thật sự rất khó ăn. cũng tính học java nhưng phải nắm được kha khá các hàm và hiểu cơ bản các thuật toán thì sẽ học ngôn ngữ khác,

Đỗ Trung Quân viết 18:29 ngày 30/09/2018

Học qua OOP lên luôn java cũng đc ý chứ. Chả liên quan :3

Lập Trình Sư viết 18:18 ngày 30/09/2018

@Honey_moon
Mọi thứ của C đều sử dụng được trên C++ , còn ngược lại thì tất nhiên là không.
class , OOP, bool là chỉ C++ mới có.

Làm robot thì C hay C++ đều được tuỳ thuộc vào bộ API của nhà sản xuất với thiết bị điện tử, vi mạch bạn mua.
Thậm chí còn sử dụng được cả C# để lập trình robot thông qua bộ framework Microsoft Robotics, đọc tài liệu để xem danh sách thiết bị hỗ trợ.

@ltd CodeBlocks hay Visual Studio đều code C/C++ đc nhé. Nếu muốn code mã nguồn mở crossplatform thì dùng CodeBlocks cũng đc. Còn code cho các ứng dụng riêng trên nền Windows thì dùng Visual Studio, Visual C++. Cơ bản code là trên các file text, các bộ kia chỉ là có compiler đi kèm để hỗ trợ biên dịch thành sản phẩm cuối.

Nguyễn Minh Dũng viết 18:30 ngày 30/09/2018

Visual Studio đều code C/C++ đc nhé

Visual Studio code được cả C/C++, em học từ Visual Studio mà. Nhưng dùng Visual Studio tức là mình đang dùng C++ compiler chứ không phải C compiler. C có những cú pháp khác với C++, nhưng khi học bằng Visual Studio thì mình sẽ không thấy được sự khác biệt đó. Vì mình dùng C++ compiler.

Ví dụ một câu hỏi trên StackOverflow cũng nói về vấn đề này.

Trên Windows em chọn Codeblocks cho C đơn giản vì nó free, còn compiler thì nó dùng MinGW cũng ổn.

Đặng Duy viết 18:16 ngày 30/09/2018

OOP la gi hả anh hi em không biết

Nguyễn Minh Dũng viết 18:16 ngày 30/09/2018

OOP

Object Oriented Programming = Lập trình hướng đối tượng đó @D_ng_Duy

Thực tế khắc nghiệt viết 18:32 ngày 30/09/2018

Đến bjo thì em thấy C hay c++ ko khó. mà khó ở cách giải và kỹ năng lập trình của mình. hàm hay cấu trúc mà c/c++ thì cũng chỉ có bằng đó, cùng lắm mỗi năm có update thêm 1 hoặc 2 cái mới. khó nhất là suy nghĩ hướng giải thôi. Bạn đừng quan tâm học gì hết nhé. hãy từ từ làm quen với nó. làm bài tập đọc sách về lập trình bạn sẽ khá hơn. Chỉ cần bạn cố gắng nếu ko thông mình thì đọc nhiều bài sẽ copy được khá nhiều cách giải. đến 1 ngày nào đó nhiều năm sau. thuật toán đã ở trong đầu bạn rồi. dù bạn chưa đụng tới khái niệm của nó

Nguyễn Minh Dũng viết 18:30 ngày 30/09/2018

hàm hay cấu trúc mà c/c++ thì cũng chỉ có bằng đó, cùng lắm mỗi năm có update thêm 1 hoặc 2 cái mới

Hiện giờ C thì không đổi nhiều. Nhưng C++ thì thay đổi rất nhanh đấy, không cập nhật là tụt hậu ngay. Em đọc về C++11 và C++14 sẽ thấy nhiều thứ em đọc trong sách hiện giờ chưa có đâu.

Nhưng quan tâm đến giải thuật là một điều rất quan trọng.

Thực tế khắc nghiệt viết 18:21 ngày 30/09/2018

cách học của em dành cho dân nghiệp dư a Đạt bởi em tích lại mỗi ngày 1 2 bài tập. mai này sau khi đã nắm vững hết các cách giải bài tập thì ko phải là thuật toán ta vô tình biết khá nhiều rồi sao. Chỉ là ko rõ tên gọi cũng như xác định chuẩn nó thế nào thôi. giống như 1 ng đốn củi lâu năm với 1 ng được dạy đốn củi qua chuyên gia vậy. ng được chuyên gia chắc sẽ nắm vững nhưng ko có nghĩa là hơn ng lâu năm bởi kỹ thuật của họ đc rèn luyện 1 cách tự nhiên rồi

Thực tế khắc nghiệt viết 18:25 ngày 30/09/2018

C++11 và C++14

em nge nói c14 đã ra mắt rồi. nghe đâu khá mạnh. Dạo này ít có time lên diễn đàn. em đang giải bài tập tìm đc trên mạng. càng giải càng thấy hứng thú

Bài liên quan
0