C++ (đọc là "C cộng cộng" hay "xi-plus-plus", IPA: /siː pləs pləs/) là một loại ngôn ngữ lập trình bậc trung (middle-level). Đây là một dạng ngôn ngữ đa mẫu hình tự do có kiểu tĩnh và hỗ trợ lập trình thủ tục, dữ liệu trừu tượng, lập trình hướng đối tượng, và lập trình đa hình, đồng thời cung cấp các công cụ để can thiệp sâu vào bộ nhớ. 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 nhất của lập trình viên.

C++ được thiết kế với ưu tiên cho lập trình hệ thống và các hệ thống nhúng, tương thích cho cả hệ thống tài nguyên hạn chế và lớn, với hiệu suất, hiệu quả và tính linh hoạt cao.[6] C ++ có thể tìm thấy ở mọi nơi, với những điểm mạnh là cơ sở hạ tầng phần mềm phong phú và các ứng dụng hạn chế tài nguyên. bao gồm các ứng dụng dành cho máy tính để bàn, máy chủ (ví dụ: thương mại điện tử, tìm kiếm trên web hoặc máy chủ SQL) và các ứng dụng ưu tiên về hiệu suất (ví dụ: công tắc điện thoại hoặc thiết bị thăm dò không gian).[7] C ++ là một ngôn ngữ được biên dịch, có thể chạy trên nhiều nền tảng khác nhau như Windows, Mac OS, và các phiên bản Unix đa dạng. Nhiều nhà cung cấp cung cấp các trình biên dịch C ++, bao gồm Tổ chức Phần mềm Tự do, Microsoft, Intel và IBM.

C ++ được Tổ chức Tiêu chuẩn hóa Quốc tế (ISO) chuẩn hóa, với phiên bản tiêu chuẩn mới nhất được ISO phê chuẩn và công bố vào tháng 12 năm 2017 là ISO / IEC 14882: 2017 (được gọi một cách không chính thức là C ++ 17).[8] Ngôn ngữ lập trình C ++ ban đầu được chuẩn hóa vào năm 1998 là ISO / IEC 14882: 1998, sau đó được sửa đổi theo tiêu chuẩn C ++ 03, C ++ 11 và C ++ 14. Tiêu chuẩn C ++ 17 hiện tại thay thế các tính năng mới này và một thư viện tiêu chuẩn mở rộng. Trước khi tiêu chuẩn hóa ban đầu vào năm 1998, C ++ được phát triển bởi Bjarne Stroustrup tại Bell Labs từ năm 1979, như một phần mở rộng của ngôn ngữ C khi ông muốn một ngôn ngữ hiệu quả và linh hoạt tương tự như C, cũng cung cấp các tính năng cấp cao cho tổ chức chương trình.[9] C ++ 20 là tiêu chuẩn được lên kế hoạch tiếp theo sau đó, phù hợp với chuỗi hiện tại của một phiên bản mới cứ sau ba năm[10].

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.
Phụ tùng ô tô ACB Việt Nam | Phụ tùng ô tô chính hãng | Phụ tùng ô tô giá rẻ | Cửa hàng phụ tùng ô tô uy tín | Hotline 0914.991.661 – 0983.991.661