Ngôn ngữ lập trình

Trong quá trình phát triển phần mềm (cho máy tính, điện thoại hoặc các thiết bị khác), con người cần phải giao tiếp với máy tính/thiết bị để đưa ra những "lệnh"/"chỉ dẫn" để máy tính/thiết bị thực hiện theo. Tuy nhiên, máy tính/thiết bị không thể hiểu được ngôn ngữ tự nhiên của con người (Tiếng Anh, Tiếng Việt, Tiếng Pháp...). Do vậy, để lập trình thì người và máy tính hay các thiết bị phải giao tiếp được với nhau. Từ đó, các ngôn ngữ lập trình được tạo ra để con người có thể giao tiếp được với máy tính. Một mặt, con người hiểu và viết ra được các đoạn code (mã) viết bằng các ngôn ngữ lập trình. Mặt khác, các đoạn mã sau khi được viết xong sẽ được biên dịch (thông qua trình biên dịch) thành mã máy hoặc thông dịch thành một dạng mã khác để có thể thực thi.

Ngôn ngữ lập trình cũng có những điểm giống với ngôn ngữ tự nhiên: có từ vựng (từ khoá - keyword) và ngữ pháp (cú pháp - syntax). Như vậy để học được một ngôn ngữ lập trình thì chúng ta cũng sẽ phải học các từ khoá và cú pháp để viết ra những dòng code đúng.

Last updated