1/ C++ là gì?

  • C++ (C plus plus) là một ngôn ngữ lập trình đa nền tảng (Linux, Windows, MacOS...) có thể được sử dụng để tạo ra các ứng dụng hiệu suất cao.
  • C++ được phát triển bởi Bjarne Stroustrup, như một phần mở rộng của ngôn ngữ lập trình C.
  • Với C++, người lập trình có khả năng kiểm soát cao đối với tài nguyên hệ thống (CPU, mạng, ổ cứng...) và bộ nhớ (RAM).
  • Ngôn ngữ này đã được cập nhật 3 lần chính vào các năm 2011, 2014 và 2017 với tên tương ứng là C++ 11, C++ 14 và C++ 17.

2/ Tại sao nên dùng C++

  • C++ là một trong những ngôn ngữ lập trình phổ biến nhất thế giới.
  • C++ có thể được tìm thấy trong các hệ điều hành ngày nay, giao diện người dùng đồ họa và các hệ thống nhúng.
  • C++ là một ngôn ngữ lập trình hướng đối tượng với cấu trúc rõ ràng cho các chương trình và cho phép mã được sử dụng lại, giảm chi phí phát triển.
  • C++ có tính di động (có thể dùng ở nhiều loại hệ thống khác nhau mà không cần làm lại nhiều) và có thể được sử dụng để phát triển các ứng dụng có thể thích ứng với nhiều nền tảng khác nhau.

Rất nhiều ứng dụng và game nổi tiếng được viết (hoặc kết hợp) bằng C++ như Adobe Photoshop & Illustrator, Spotify, YouTube, hệ điều hành Windows, hệ quản trị cơ sở dữ liệu MySQL, trình duyệt web Mozilla Firefox, game Pyre...