Ngôn ngữ lập trình (programming language) là dạng ngôn ngữ được chuẩn hóa theo một hệ thống các quy tắc riêng, sao cho qua đó người lập trình có thể mô tả các chương trình làm việc dành cho thiết bị điện tử mà cả con người và các thiết bị đó đều hiểu được.
Một số kiến thức liên quan đến ngôn ngữ lập trình
Các thành phần có trong một ngôn ngữ lập trình
Bảng ký tự
Là tập hợp tất cả cả những ký tự được dùng để viết chương trình, như:
+ Các chữ cái (thường và hoa): a, b, c, …z, A, B, C, …Z;
+ Các chữ số: 0, 1, 2, 3,…9;
+ Các ký tự đặc biệt: +, -, &, $, …;
Cú pháp
Là bộ quy tắc dùng để viết chương trình. Lỗi của cú pháp sẽ được phát hiện trong khi chương trình được dịch, chương trình được dịch hoàn tất khi và chỉ khi không còn lỗi cú pháp.
Ví dụ: Cú pháp cho lệnh xuất ra màn hình một chuỗi ký tự trên ngôn ngữ lập trình Pascal:
Writeln (' chuỗi cần xuất ra màn hình‘ ) ;
Chúng ta thấy chuỗi ký tự phải đặt trong 2 cặp dấu ngoặc ()
và ''
, kết thúc lệnh phải có dấu ;
ở cuối dòng. Những quy định bắt buộc như vậy được gọi là cú pháp.
Ngữ nghĩa
Giúp xác định ý nghĩa, tính chất và thuộc tính của câu lệnh được viết. Lỗi ngữ nghĩa chỉ có thể được phát hiện khi chương trình được thực thi với những công việc hay dữ liệu cụ thể.
Ví dụ: Khi lập trình giải phương trình bậc 2 và chúng ta viết sai công thức tính toán, việc khai báo cũng tất cả các cú pháp đều đúng, chương trình được dịch và chạy tốt nhưng kết quả tính toán lại không chính xác, điều đó chứng tỏ đã có sự sai sót về mặt ngữ nghĩa.
Một số ngôn ngữ lập trình phổ biến hiện nay
Hiện nay có vô vàng ngôn ngữ lập trình được tạo và sử dụng, nhưng phổ biến nhất là danh sách các ngôn ngữ dưới đây:
- JavaScript
- Python
- Java
- C/C++
- PHP
- Objective-C
- C#
- Swift
Lời kết
Trên đây là khái niệm về ngôn ngữ lập trình được thực hiện bởi Tịnh Nguyễn (admin Hocban.vn). Tuy nhiên, nội dung mang tính chất tham khảo, không đi sâu tìm hiểu. Nếu bạn có điều gì thắc mắc hoặc bổ sung, hãy để lại bình luận bên dưới nhé !
Có thể bạn quan tâm: