Đánh Giá

C++ là gì ? Đánh giá ngôn ngữ lập trình C++

C++ là gì ? Đánh giá ngôn ngữ lập trình C++

Tại thời điểm này các ứng dụng được viết bằng C rất phổ biến không chỉ chỉ giới hạn trong kỹ thuật mà còn lan rộng ra nhiều lĩnh vực của cuộc sống. Tùy theo lĩnh vực, tùy thuộc theo trải nghiệm mà mỗi người sẽ có đánh giá khác nhau, sau đây là đánh giá ngôn ngữ lập trình C++.

Ngôn ngữ lập trình C++ là gì?

C++ (hay C Plus Plus) là ngôn ngữ lập trình đa năng, được Bjarne Stroustrup sáng làm ra, ngôn ngữ này được xem như một phần mở rộng của C.

C++ được thiết kế hướng tới việc lập trình máy tính và phần mềm nhúng trên các mạch vi xử lý, chứa các tài nguyên khổng lồ và sở hữu nhiều ưu điểm về hiệu năng hoạt động và tính linh động cao.

Hầu hết mọi hoạt động của C++ đều được thực hiện dưới dạng ngôn ngữ biên dịch (Compiler), phải có thể chạy trên đa hệ điều hành.

Một điều đáng chú ý trong ngôn ngữ C++, nó đã được tổ chứ chuẩn mực Hóa Quốc Tế (ISO) chuẩn hóa, phiên bản chuẩn mực mới nhất đã được ISO xác nhận và nhận xét cao vào tháng 12 năm 2017, đó là ISO/IEC 14882:2017.

Tìm hiểu về ngôn ngữ lập trình C++

XEM THÊM WiFi 5GHz là gì? Nên chọn mua Router WiFi băng tần 2.4GHz hay 5GHz?

Các đặc trưng căn bản của C++

  • C++ là một ngôn ngữ tầm trung, bạn hoàn toàn có thể sử dụng nó để phát triển các chương trình bậc thấp hay những chương trình bậc cao, mà vẫn hoạt động tốt trong phần cứng.
  • C++ là ngôn ngữ lập trình hướng đối tượng, sử dụng các Class và Object cùng các định nghĩa như tính kế thừa, tính đa hình, tính đóng gói… Để làm ra các chương trình.
  • C++ xuất hiện lần đầu dựa trên nền tảng ngôn ngữ C, nên nó có hầu hết mọi tính năng của C và được bổ sung thêm khái niệm functions trong quá trình thiết kế chương trình.
  • Các chương trình xuất hiện lần đầu bởi C++ đều có thể chạy được trên các hệ điều hành như Mac OS, Windows, hay một vài biến thể của Unix.

Tìm hiểu về ngôn ngữ lập trình C++

XEM THÊM Vì sao nên sử dụng địa chỉ IP động thay vì IP tĩnh?

Đánh giá ngôn ngữ lập trình C++

Ưu điểm:

  • Sử dụng ở mọi nơi và kế thừa được các điểm hay truyền thống của ngôn ngữ C như uyển chuyển, tương thích với các thiết bị phần cứng.
  • Là ngôn ngữ lập trình hướng đối tượng rất mạnh.
  • Dễ mang chuyển đến nền máy khác nếu như các nguyên tắc của C++ được tôn trọng.
  • C++ là ngôn ngữ có ít từ khóa, tạo thuận lợi cho việc học và sử dụng.
  • Với cấu trúc module cho phép dùng nhiều lần các chương trình con dưới dạng các hàm.
  • Có nhiều thư viện sẵn có cho việc thêm các chức năng.

Nhược điểm:

  • Khá khó học.
  • Chương trình chạy chậm hơn chương trình trong C.
  • Tác động qua lại ngược với C nên làm hạn chế khả năng của nó.

QUỐC BẢO – TỔNG HỢP
Tham khảo: tuhoclaptrinh.edu.vn, topdev.vn, vncoder.vn