0%
Miễn phí

Khóa học này bao gồm:

Giấy chứng nhận

C++ cho người mới bắt đầu Sửa

Khóa học lập trình C++ cho các lập trình viên mới bắt đầu học lập trình. Khóa này sẽ giúp bạn tiếp cận nhanh và có những kiến thức căn bản với C++. Sau khi học xong bạn sẽ có nền tảng để có thể học tiếp các khóa nâng cao và là tiền đề cho việc sử dụng C++ trong lập trình thực tế.

Giới thiệu về ngôn ngữ lập trình C++

Ngôn ngữ lập trình C++ đầu tiên có tên gọi là "C with Classes", ngôn ngữ này có lịch sử hình thành từ năm 1979 bởi Bjarne Stroustrup - một nhà khoa học máy tính người đan mạch tại phòng thí nghiệm AT&GT. Ông tạo ra "C with Classes" trong quá trình nghiên cứu luận văn tiến sĩ. Tới năm 1983 "C with Classes" được đổi tên thành C++. Ngôn ngữ này đã được mở rộng đáng kể theo thời gian và từ thập niên 1990, C++ đã trở thành một trong những ngôn ngữ thương mại ưa thích và phổ biến của lập trình viên. Tới năm 1998 C++ được ISO chuẩn hóa và có tên gọi là C++ 98.

Nhiều ngôn ngữ lập trình khác được phát triển dựa trên nền tảng C ++, bao gồm C #, D, Java và các phiên bản mới hơn của C.

Ứng dụng của ngôn ngữ C++

  • C++ được thiết kế để viết những hệ thống lớn, thậm chí C++ được dùng để tạo nên hệ điều hành máy tính (Linux, Mac OS X, Windows…).
  • C++ được dùng để tạo nên các game lớn của hãng Blizzard (World of Warcraft, Diablo series, StarCraft series…). Gần như toàn bộ các game bom tấn trên thị trường hiện nay cũng dùng C++ để phát triển. Một số công cụ sử dụng trong việc lập trình game có sử dụng C++ như Unreal engine, Cocos2d-x framework,… Các ông lớn trong ngành công nghiệp game như Valve, CryTek cũng sử dụng C++.
  • Các sản phẩm phần mềm nổi tiếng khác được phát triển bằng C++ như MS Office, Photoshop, Maya / 3ds, Auto CAD…
  • C++ có thể được sử dụng ở phía Web server vì C++ có thể đáp ứng được yêu cầu về tốc độ xử lý, khả năng phản hồi nhanh.
    Tuy rằng bên cạnh C++ còn có những ngôn ngữ lập trình khác như C#, Java, … có thể làm được những ứng dụng lớn cho máy tính, nhưng đối với các ứng dụng có yêu cầu về mặt tốc độ xử lý, hoặc có tính thương mại cao, người ta vẫn ưu tiên C++.

Mục tiêu của khóa học

Giúp bạn hiểu được một số khái niệm căn bản trong lập trình như biến, vòng lặp, input, output, mảng, hàm...

Xem hướng dẫn