Nhập môn<br />
Chương Trình Dịch<br />
Hoàng Anh Việt<br />
Viện CNTT&TT - ĐHBKHN<br />
1<br />
<br />
Chương I: Giới thiệu<br />
Chương trình dịch<br />
Nguyên lý cơ bản của Ngôn ngữ lập trình<br />
và Thiết kế cấu tạo của chương trình<br />
dịch<br />
2<br />
<br />
Chương trình dịch<br />
Vấn đề<br />
Người dùng:sử dụng basic, pascal ,c,java……<br />
ngữ cấp cao<br />
<br />
Diễn<br />
dịch<br />
<br />
Ngôn<br />
<br />
Biên dịch<br />
<br />
Chỉ hiểu được mã nhị phân biểu thị chỉ lệnh và dữ liệu<br />
<br />
3<br />
<br />
3<br />
<br />
• Chú trọng đến nguyên lý và kỹ thuật liên quan.<br />
• Môn học về Chương trình dịch cung cấp<br />
phương pháp luận giải quyết những vấn để của<br />
lĩnh vực Khoa học máy tính ở cấp độ vĩ mô.<br />
<br />
Đặt vấn đề, giải quyết vấn đề<br />
•Môn học này có sự kết hợp của Lý luận<br />
và thực hành.<br />
<br />
4<br />
<br />
4<br />
<br />
Nội dung môn học<br />
Chương I: Giới thiệu<br />
Chương II: Văn phạm phi ngữ cảnh<br />
Chương III Phân tích từ vựng<br />
Chương IV Phân tích ngữ pháp<br />
Chương V Phân tích ngữ nghĩa và sinh mã<br />
trung gian<br />
Chương VI Sinh mã mục tiêu.<br />
5<br />
<br />