9 Sự Thật Về C++ Mà Có Thể Bạn Chưa Biết

9 Sự Thật Về C++ Mà Có Thể Bạn Chưa Biết

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. Ngôn ngữ đã được mở rộng đáng kể theo thời gian và C ++ hiện đại có các tính năng: lập trình tổng quátlập trình hướng đối tượnglập trình thủ tụcngôn ngữ đa mẫu hình tự do có kiểu tĩnhdữ liệu trừu tượng, và lập trình đa hình, ngoài ra còn có thêm các tính năng, công cụ để thao tác với bộ nhớ cấp thấp.  

Trong bài này, chúng ta sẽ cùng tìm hiểu về những sự thật thú vị của C++ nhé.

1. C++ ban đầu được gọi là "The New C":

Tên của C++ biểu thị bản chất tiến hóa của các thay đổi từ C. C ++ lấy cảm hứng từ C, dựa trên khuôn khổ của nó trong khi thêm các tính năng và chức năng mới cho ngôn ngữ. Sau đó, lập trình viên Rick Mascitti được ghi nhận đã đặt tên cho C++ từ "The New C" và "++" là toán tử tăng thể hiện sự phát triển trong ngôn ngữ C.

2. C++ ảnh hưởng đến nhiều ngôn ngữ lập trình khác:

Nhiều ngôn ngữ lập trình bị ảnh hưởng bởi C++, một số ngôn ngữ bao gồm C#, Java và các phiên bản mới hơn của C. Nếu C++ không bao giờ được tạo ra, có thể sẽ không ai biết những ngôn ngữ lập trình này sẽ trông như thế nào.

3. C++ là ngôn ngữ không dễ học:

Bạn không thể học C ++ rất nhanh. Phải mất thời gian để học C++. Nhà khoa học máy tính Bjarne Stroustrup (người tạo ra C++) cũng nói rằng C++ là một ngôn ngữ lập trình phức tạp. Dựa vào báo cáo của HackerRank’s 2020 Developer Skills, chúng ta có thể thấy C++ cũng như C xếp ở thứ hạng không cao khi được khảo sát về ngôn ngữ mà mọi người muốn học.

4. C++ mở đầu cho lập trình hướng đối tượng: 

C++ mở đầu cho Lập trình hướng đối tượng, thứ mà không có trong C. Giống như những ngôn ngữ khác khác, C ++ hỗ trợ bốn tính năng chính của OOP: đóng gói, đa hình, trừu tượng và kế thừa. Các bạn có thể xem qua series Lập trình hướng đối tượng của mình để hiểu rõ hơn nhé.

5. C ++ có các tính năng OOP từ ngôn ngữ lập trình Simula67

6. C ++ là một trong những ngôn ngữ chủ yếu để phát triển tất cả các loại phần mềm kỹ thuật và thương mại:

Theo khảo sát của TIOBE, C++ cũng như C vẫn là những ngôn ngữ phổ biến nhất và được sử dụng nhiều nhất trong số các nhà phát triển.

7. C++ hỗ trợ nhiều kiểu lập trình khác nhau:

Một trong những điểm mạnh của C++ là hỗ trợ nhiều kiểu lập trình khác nhau. Nó là một ngôn ngữ lập trình đa hình không chỉ hỗ trợ mô hình lập trình hướng đối tượng mà còn hỗ trợ nhiều mô hình khác. Và đây cũng là lý do đằng sau thành công của C++.

8. C++ và C được phát minh tại cùng một nơi: Phòng thí nghiệm Bell.

9. Không hoàn toàn là hướng đối tượng:

Chúng ta có thể viết C++ mà không cần sử dụng các lớp và nó sẽ biên dịch mà không hiển thị bất kỳ thông báo lỗi nào. Ngôn ngữ này có một số phần mở rộng trên C, giúp lập trình OOP và chung thuận tiện hơn.

Kết luận

Vậy chúng ta đã biết thêm những facts thú vị của C++. Nếu các bạn thấy hay hãy ủng hộ mình và chia sẻ cho mọi người cùng biết nhé.