Mục lục:
Định nghĩa - Trình biên dịch có nghĩa là gì?
Trình biên dịch chương trình là một loại chương trình máy tính diễn giải các chương trình phần mềm được viết bằng ngôn ngữ lắp ráp thành ngôn ngữ máy, mã và hướng dẫn có thể được thực thi bởi máy tính.
Trình biên dịch cho phép các nhà phát triển phần mềm và ứng dụng truy cập, vận hành và quản lý các thành phần và kiến trúc phần cứng của máy tính.
Trình biên dịch đôi khi được gọi là trình biên dịch của ngôn ngữ hợp ngữ. Nó cũng cung cấp các dịch vụ của một thông dịch viên.
Techopedia giải thích Trình biên dịch
Trình biên dịch chủ yếu đóng vai trò là cầu nối giữa các lệnh được mã hóa tượng trưng được viết bằng ngôn ngữ lắp ráp và bộ xử lý máy tính, bộ nhớ và các thành phần tính toán khác. Trình biên dịch hoạt động bằng cách lắp ráp và chuyển đổi mã nguồn của ngôn ngữ hợp ngữ thành mã đối tượng hoặc tệp đối tượng cấu thành một luồng số không và mã nguồn do bộ xử lý thực thi trực tiếp.
Các nhà lắp ráp được phân loại dựa trên số lần họ phải đọc mã nguồn trước khi dịch nó; có cả bộ lắp ráp một lần và nhiều lần. Hơn nữa, một số trình biên dịch cao cấp cung cấp chức năng nâng cao bằng cách cho phép sử dụng các câu lệnh điều khiển, dịch vụ trừu tượng hóa dữ liệu và cung cấp hỗ trợ cho các cấu trúc lập trình hướng đối tượng.
