Chương trình dịch là một khái niệm khá mới lạ nhưng thường xuyên gặp với các lập trình viên mới vào nghề. Đây là phần ko thể thiếu trong tăng trưởng ứng dụng. Nếu bạn đang cần tìm hiểu khái niệm và chương trình dịch dùng để làm gì thì ko thể bỏ qua bài viết dưới đây của chúng tôi.
Chương trình dịch dùng để làm gì?
Chương trình dịch – hay còn được gọi với tên tiếng Anh là compiler có nhiệm vụ dịch một chuỗi các câu lệnh được viết bằng một tiếng nói lập trình riêng lẻ (cụ thể là tiếng nói nguồn hoặc mã nguồn) thành một chương trình mới nhưng ở dưới dạng tiếng nói máy tính (tiếng nói đích). Thông thường, tiếng nói đích là loại tiếng nói ở cấp thấp hơn được sử dụng để máy tính có thể hiểu được các câu lệnh đã viết. Chương trình dịch tạo ra một chương trình mới còn được gọi là mã nhân vật.
Phần nhiều các chương trình dịch đều sẽ dịch chuyển mã nguồn viết trong một tiếng nói cấp cao, chuyển thành mã nhân vật hoặc tiếng nói máy để được thi hành trực tiếp bởi một máy tính hoặc một máy ảo nào đó. Tuy nhiên, cũng có những trường hợp chương trình dịch có khả năng dịch từ một tiếng nói cấp thấp sang một tiếng nói cấp cao. Những chương trình dịch dạng này được gọi là bộ biên dịch ngược. Đồng thời, cũng sẽ có những chương trình dịch từ tiếng nói cấp sang trọng một tiếng nói cấp cao khác.
Trả lời