... chương trình nguồn (ngôn ngữ bậc cao) chương trình dịch chương trình đích (ngôn ngữ máy) Lỗi Hình 1.1: Sơ đồ một chương trình dịch Tổng quan về ngôn ngữ lập trình và chương trình dịch 1. Ngôn ngữ lập ... ngữ dùng để lập trình gọi là ngôn ngữ lập trình. Có nhiều ngôn ngữ lập trình khác nhau. Dựa trên cơ sở của tính không phụ thuộc vào máy tính ngày càng cao người ta phân cấp các ngôn ngữ lập trình ... ngôn ngữ lập trình, cú pháp và ngữ nghĩa của ngôn ngữ lập trình đó… Để đặc tả ngôn ngữ lập trình, ta cần định nghĩa: - Tập các kí hiệu cần dùng trong các chương trình hợp lệ. - Tập các chương trình...