ngôn ngữ lập trình

Tin HọC

2022

Chúng tôi giải thích ngôn ngữ lập trình là gì và cách chúng có thể được phân loại. Ngoài ra, một số ví dụ về các chương trình này.

Một ngôn ngữ máy tính nhằm mục đích tạo ra các chương trình máy tính.

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

Trong tin học, được biết đến như một ngôn ngữ lập trình cho một chương trình dành cho việc xây dựng Phần mềm. Tên của nó là do nó bao gồm một ngôn ngữ trang trọng được thiết kế để tổ chức thuật toán và các quá trình logic sau đó sẽ được thực hiện bởi một máy tính hoặc hệ thống máy tính, do đó cho phép kiểm soát hành vi vật lý và logic của chúng và giao tiếp với người dùng.

Ngôn ngữ cho biết bao gồm các ký hiệu và các quy tắc cú pháp và ngữ nghĩa, được thể hiện dưới dạng các chỉ dẫn và các quan hệ lôgic, nhờ đó mã nguồn của một ứng dụng hoặc phần mềm cụ thể. Do đó, kết quả cuối cùng của chúng cũng có thể được gọi là một ngôn ngữ lập trình quy trình sáng tạo.

Việc triển khai các ngôn ngữ lập trình cho phép công việc chung và phối hợp, thông qua một tập hợp các hướng dẫn hữu hạn và hữu hạn, của các lập trình viên hoặc kiến ​​trúc sư khác nhau của phần mềm, mà những ngôn ngữ này bắt chước, ít nhất là về mặt hình thức, logic của ngôn ngữ của con người hoặc tự nhiên.

Tuy nhiên, không nên nhầm lẫn chúng với các loại ngôn ngữ máy tính khác nhau. Loại thứ hai đại diện cho một danh mục rộng hơn nhiều, nơi chứa các ngôn ngữ lập trình và nhiều ngôn ngữ khác. giao thức máy tính, Như HTML sau đó các trang web.

Các loại ngôn ngữ lập trình

Các ngôn ngữ cấp thấp được thiết kế cho phần cứng cụ thể.

Thông thường, sự phân biệt được thực hiện giữa các loại ngôn ngữ lập trình sau:

  • Ngôn ngữ cấp thấp. Đây là các ngôn ngữ lập trình được thiết kế cho phần cứng cụ thể và do đó không thể di chuyển hoặc xuất khẩu sang người khác máy vi tính. Chúng tận dụng tối đa hệ thống mà chúng được thiết kế, nhưng không áp dụng cho bất kỳ hệ thống nào khác.
  • Ngôn ngữ cấp cao. Đây là những ngôn ngữ lập trình mong muốn trở thành một ngôn ngữ phổ quát hơn, vì vậy chúng có thể được sử dụng mà không có sự phân biệt với kiến ​​trúc của phần cứng, nghĩa là, trong nhiều loại hệ thống khác nhau. Có mục đích chung và mục đích cụ thể.
  • Ngôn ngữ cấp độ trung bình. Thuật ngữ này không phải lúc nào cũng được chấp nhận, thuật ngữ này đề xuất các ngôn ngữ lập trình nằm ở điểm giữa giữa hai ngôn ngữ trước: vì nó cho phép các hoạt động cấp cao và đồng thời quản lý cục bộ kiến ​​trúc hệ thống.

Một hình thức phân loại khác thường như sau:

  • Ngôn ngữ mệnh lệnh. Kém linh hoạt hơn, với tính tuần tự mà chúng xây dựng các lệnh của chúng, các ngôn ngữ này lập trình thông qua các lệnh có điều kiện và một khối lệnh mà chúng sẽ trả về sau khi thực hiện xong chức năng.
  • Các ngôn ngữ chức năng. Còn được gọi là thủ tục, các ngôn ngữ này lập trình thông qua các hàm được gọi theo đầu vào nhận được, đến lượt nó là kết quả của các hàm khác.

Ví dụ về ngôn ngữ lập trình

Một số ngôn ngữ lập trình phổ biến nhất là:

  • NỀN TẢNG. Tên của nó bắt nguồn từ chữ viết tắt củaNgười mới bắt đầu Tất cả các mục đích Tượng trưng Hướng dẫn Mã số (Mã tượng trưng của các hướng dẫn có mục đích chung cho người mới bắt đầu), và là một họ các ngôn ngữ mệnh lệnh cấp cao, xuất hiện lần đầu tiên vào năm 1964. Phiên bản mới nhất của nó là Visual Basic .NET.
  • LẠNH. Tên của anh ấy là từ viết tắt củaPhổ thông Việc kinh doanh-Phương đông Ngôn ngữ (Ngôn ngữ chung định hướng cho kinh doanh) và nó là một ngôn ngữ lập trình phổ quát được tạo ra vào năm 1959, chủ yếu hướng đến tính toán quản lý, tức là kinh doanh.
  • FORTRAN. Tên của nó bắt nguồn từCác IBMToán học Công thứcĐang phiên dịch Hệ thống (Hệ thống dịch công thức toán học của IBM), và là một ngôn ngữ lập trình cấp cao, có mục đích chung, kiểu mệnh lệnh được thiết kế cho các ứng dụng khoa học và kỹ thuật.
  • Java. Một ngôn ngữ lập trình hướng đối tượng, có mục đích chung, có tinh thần được tóm tắt trong từ viết tắt WORA:Bằng văn bản Mười một, ChạyBất cứ nơi nào, nghĩa là: Được viết một lần, nó hoạt động ở bất cứ đâu. Ý tưởng là thiết kế một ngôn ngữ phổ quát sử dụng cú pháp bắt nguồn từ ngôn ngữ C và C ++, nhưng sử dụng ít tiện ích cấp thấp hơn.
!-- GDPR -->