Trong khoa học máy tính, ngôn ngữ máy tính là hệ thống giao tiếp với máy tính.
Các ngôn ngữ như vậy được sử dụng để tạo mã máy tính hoặc mã chương trình, tập hợp các hướng dẫn tạo thành một chương trình máy tính được thực hiện bởi máy tính. Ngôn ngữ máy tính là một trong hai thành phần của phần mềm chạy trên phần cứng máy tính, phần còn lại là dữ liệu.
Máy tính chỉ có thể thực thi các lệnh mã máy là một phần của kiến trúc tập lệnh. Bởi vì những hướng dẫn này rất khó để con người đọc và viết các chương trình phức tạp bằng mã máy hoặc các ngôn ngữ lập trình cấp thấp khác là một công việc tốn thời gian, hầu hết các lập trình viên viết mã nguồn của họ bằng ngôn ngữ lập trình bậc cao. Mã nguồn này được dịch sang mã máy bởi trình biên dịch hoặc trình thông dịch, để máy tính có thể thực thi nó để thực hiện các tác vụ của nó. Trình biên dịch tạo mã đối tượng thường bằng ngôn ngữ máy, nhưng cũng có thể ở ngôn ngữ trung gian ở mức thấp hơn nguồn. Một hệ thống thời gian chạy thường được sử dụng để thực thi mã đối tượng bằng cách liên kết nó với các thư viện thường được sử dụng. Bytecode là một mức nguồn thấp hơn được thiết kế để phiên dịch hiệu quả hơn bởi các phiên dịch viên.
This article uses material from the Wikipedia Tiếng Việt article Ngôn ngữ máy tính, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Nội dung được phát hành theo CC BY-SA 4.0, ngoại trừ khi có ghi chú khác. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Tiếng Việt (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.