Introduction to the language C++

Vào học

C++ là gì?

  • C++ là ngôn ngữ lập trình bậc cao (High-level) 
  • C++ là một phần mở rộng (Extention) của ngôn ngữ lập trình C
  • C++ là ngôn ngữ đa nền tảng (Cross-flatform: Có thể chạy trên nhiều hệ điều hành khác nhau như Linux, Windows, MacOS) 
  • C++ được sử dụng để phát triển các ứng dụng hiệu năng cao (High-peformance applications: Chạy nhanh và sử dụng ít tài nguyên) 
  • C++ là ngôn ngữ lập trình quản lý hiệu quả tài nguyên hệ thống và bộ nhớ (System resources:  CPU, RAM và bộ nhớ đĩa)

Tại sao sử dụng C++?

  • C++ là ngôn ngữ lập trình cơ bản và phổ biến nhất, được giảng dạy trong tất cả các trường đại học chuyên ngành Công nghệ thông tin 
  • C++ được ứng dụng trong nhiều lĩnh vực từ lập trình hệ thống nhúng, giao diện người dùng đồ hoạ và các hệ điều hành
  • C++ là ngôn ngữ lập trình hướng đối tượng (Object-Orirented Programing) có cấu trúc rõ ràng, cho phép tái sử dụng tài nguyên
  • C++ có cú pháp gần tương đồng với các ngôn ngữ khác như C, C#, Java ... nên việc học và ứng dụng trở nên dễ dàng hơn 

Sự khác biệt giữa C và C++?

  • C++ là ngôn ngữ được phát triển dự trên ngôn ngữ lập trình C, nên các cú pháp của C và C++ có sự tương đồng với nhau
  • Sự khác biệt lớn nhất giữa C và C++ đó là, C++ có Lớp (Classes) và Object (Đối tượng) còn C thì không có
  • C là ngôn ngữ lập trình hướng cấu trúc, C++ là ngôn ngữ lập trình hướng đối tượng