Ngôn Ngữ Lập Trình Là Gì

Ngôn Ngữ Lập Trình Là Gì
Ngôn Ngữ Lập Trình Là Gì

Video: Ngôn Ngữ Lập Trình Là Gì

Video: Ngôn Ngữ Lập Trình Là Gì
Video: Học Lập Trình C/C+: Bài 1 - Lập Trình Là Gì 2024, Tháng mười một
Anonim

Kể từ thời điểm loài người đưa ra thiết bị lập trình đầu tiên, hơn hai nghìn ngôn ngữ lập trình đã được tạo ra. Và hàng năm số lượng của họ đang tăng lên đều đặn. Chúng giúp thiết lập giao tiếp giữa các thiết bị khác nhau trong các thiết bị kỹ thuật phức tạp.

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

Ngôn ngữ lập trình là một hệ thống ký hiệu chính thức được sử dụng khi viết các chương trình máy tính. Chúng tuân theo các quy tắc khác nhau (từ vựng, ngữ nghĩa và cú pháp) xác định sự xuất hiện của chương trình và các hành động phải được thực hiện bởi máy tính. Có một số lượng lớn các lớp ngôn ngữ lập trình phù hợp nhất cho lĩnh vực chủ đề đã chọn, thậm chí có cả những lớp học khá hài hước. Chúng được gọi là bí truyền và không nhằm mục đích sử dụng thực tế. Ví dụ: có những ngôn ngữ có cú pháp văn học (Shakespeare, Chef), ngôn ngữ được thiết kế để gây khó khăn cho việc viết mã (Malbolge, ALPACA) hoặc với logic vô nhân đạo - Var'aq (sử dụng logic của Klingon cuộc đua từ phim Star Trek). Và các ngôn ngữ truyện tranh khác, nhưng bên cạnh truyện tranh có một số lượng lớn các ngôn ngữ chuyên nghiệp. Lớp chính hiện đang được sử dụng là các ngôn ngữ hướng đối tượng. Đây là mức cao, dành cho việc viết các chương trình nhỏ và hệ thống phần mềm lớn. Các đại diện chính của lớp này là Java, C #, C ++, Ruby, Python. Các ngôn ngữ lập trình logic cũng cần được lưu ý. Chúng dựa trên định lý tự động chứng minh mô hình và dựa trên lý thuyết logic toán học. Ngôn ngữ lập trình logic nổi tiếng nhất là Prolog. Nó sử dụng logic vị từ bậc 1. Mặc dù có số lượng lớn các ngôn ngữ được tạo ra và chức năng của chúng, việc chọn các công cụ phù hợp để tạo ra các sản phẩm phần mềm luôn là điều cần thiết. Ví dụ, nếu bạn cần triển khai một ứng dụng máy khách-máy chủ, thì rõ ràng, một ngôn ngữ logic không phù hợp cho việc này. Vì vậy, cần phải chọn một trong những phù hợp nhất để giải quyết công việc.

Đề xuất: