Computer >> Máy Tính >  >> Lập trình >> C ++

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


C ++ là ngôn ngữ lập trình được phát triển bởi Bjarne Stroustrup vào năm 1979 tại Bell Labs. C ++ được coi là ngôn ngữ cấp trung bình, vì nó bao gồm sự kết hợp của cả các tính năng của ngôn ngữ cấp cao và cấp thấp. Nó là một tập hợp thay thế của C, và hầu như bất kỳ chương trình C hợp pháp nào cũng là một chương trình C ++ hợp pháp. C ++ chạy trên nhiều nền tảng khác nhau, chẳng hạn như Windows, Mac OS và các phiên bản khác nhau của UNIX.

Đây là một ngôn ngữ -

  • Được nhập tĩnh - Một ngôn ngữ lập trình được cho là sử dụng kiểu nhập tĩnh khi kiểm tra kiểu được thực hiện trong thời gian biên dịch thay vì thời gian chạy.
  • Tổng hợp - Ngôn ngữ đã biên dịch là ngôn ngữ lập trình mà việc triển khai thường là trình biên dịch (trình dịch tạo mã máy từ mã nguồn) chứ không phải trình thông dịch (trình thực thi từng bước mã nguồn, nơi không diễn ra quá trình dịch trước thời gian chạy).
  • Mục đích chung - Ngôn ngữ dành cho mục đích chung có thể là ngôn ngữ áp dụng chung trên các miền ứng dụng và thiếu các tùy chọn chuyên biệt cho một miền cụ thể. Điều này trái ngược với ngôn ngữ dành riêng cho miền (DSL), ngôn ngữ này chuyên dành cho miền ứng dụng cụ thể.
  • Phân biệt chữ hoa chữ thường - C ++ phân biệt chữ hoa chữ thường, tức là tất cả các số nhận dạng, từ khóa, v.v. đều có nghĩa khác nhau khi chúng ở trong các trường hợp khác nhau.
  • Biểu mẫu miễn phí - Ngôn ngữ dạng tự do là ngôn ngữ lập trình trong đó vị trí của các ký tự trên trang trong văn bản chương trình là không đáng kể.
  • Lập trình theo thủ tục - Ngôn ngữ lập trình thủ tục là một ngôn ngữ lập trình quan trọng mà các chương trình của nó có khả năng được cấu trúc chủ yếu theo các thủ tục có thể tái sử dụng, ví dụ:chương trình con và / hoặc hàm.
  • Lập trình hướng đối tượng - Lập trình hướng đối tượng (OOP) là một mô hình lập trình dựa trên khái niệm "đối tượng", có thể chứa dữ liệu, ở dạng trường, thường được gọi là thuộc tính; và mã, ở dạng thủ tục, thường được gọi là phương thức.
  • Lập trình Chung - Lập trình chung là một kiểu lập trình máy tính, trong đó các thuật toán được viết dưới dạng các kiểu sẽ được chỉ định sau này, sau đó được khởi tạo khi cần cho các kiểu cụ thể được cung cấp dưới dạng tham số.