C++ là một trong những ngôn ngữ lập trình hướng đối tượng phổ biến nhất. Dưới đây là lý do nên chọn C++:
1. Phổ biến và lương cao
- Gần 4.4 triệu lập trình viên C++ trên toàn cầu
- Lương trung bình $100,000/năm - cao nhất trong ngành
2. Thư viện chuẩn phong phú (STL)
- Standard Template Library (STL) giúp viết code nhanh, gọn
- 4 thành phần chính: Algorithms (tìm kiếm, sắp xếp, hoán vị...), Containers (vector, stack, map...), Functions, Iterators
3. Cộng đồng lớn
- Nhiều tài nguyên trực tuyến, diễn đàn thảo luận, kiến thức chia sẻ
4. Ứng dụng trong Database
- MySQL, MongoDB, MemSQL... viết bằng C++
- Hỗ trợ tính năng hiện đại: lambda expressions,...
5. Biên dịch (Compilers)
- Gần phần cứng, ngôn ngữ thấp (low-level)
- Dùng làm backend cho nhiều compiler: GCC (GNU Compiler Collection)
6. Hệ thống nhúng (Embedded Systems)
- Gần phần cứng, phần mềm-phần cứng gắn kết chặt
- Đồng hồ thông minh, GPS tracker,...
7. Tính di động (Portability)
- Code C++ dễ chuyển giữa các nền tảng
- Phát triển đa nền tảng/thiết bị thường dùng C++