EBOOK CNTT

Chương trình biên dịch – chương 9 – Sinh mã đích

Chương trình biên dịch – chương 9 – Sinh mã đích: Giai đoạn cuối của quá trình biên dịch là sinh mã đích. Dữ liệu nhập của bộ sinh mã đích là biểu diễn trung gian của chương trình nguồn và dữ liệu xuất của nó là một chương trình đích (hình 9.1). Kỹ thuật …

Chương trình biên dịch – chương 9 – Sinh mã đích Read More »

Chương trình biên dịch – chương 8 – Sinh mã trung gian

Chương trình biên dịch – chương 8 – Sinh mã trung gian: Thay vì một chương trình nguồn được dịch trực tiếp sang mã đích, nó nên được dịch sang dạng mã trung gian bởi kỳ trước trước khi được tiếp tục dịch sang mã đích bởi kỳ sau vì một số tiện ích: Thuận …

Chương trình biên dịch – chương 8 – Sinh mã trung gian Read More »

Chương trình biên dịch – chương 7 – Môi trường thời gian thực hiện

Giáo trình Chương trình biên dịch – chương 7 – Môi trường thời gian thực hiện: trình bày một số vấn đề liên quan đến việc gọi thực hiện chương trình con, các chiến lược cấp phát bộ nhớ và quản lý bảng ký hiệu. Cùng một tên trong chương trình nguồn có thể biểu …

Chương trình biên dịch – chương 7 – Môi trường thời gian thực hiện Read More »

Chương trình biên dịch – chương 6 – Kiểm tra kiểu

Chương trình biên dịch – chương 6 – Kiểm tra kiểu: có Hai cách kiểm tra kiểu là kiểm tra tĩnh được thực hiện trong thời gian biên dịch chương trình nguồn và kiểm tra động được thực hiện trong thời gian thực thi chương trình đích. Trong chương này ta tập trung vào phần …

Chương trình biên dịch – chương 6 – Kiểm tra kiểu Read More »

Chương trình biên dịch – chương 5 – Dịch trực tiếp cú pháp

Giáo trình Chương trình biên dịch – chương 5 – Dịch trực tiếp cú pháp trình bày các cách biểu diễn ngữ nghĩa của một chương trình. Mỗi ký hiệu văn phạm kết hợp với một tập các thuộc tính – các thông tin. Mỗi luật sinh kết hợp với một tập các luật ngữ …

Chương trình biên dịch – chương 5 – Dịch trực tiếp cú pháp Read More »

Chương trình biên dịch – chương 4 – Phân tích cú pháp

Giáo trình Chương trình biên dịch – chương 4 – Phân tích cú pháp: nội dung của chương trình bày các phương pháp phân tích cú pháp thường được sử dụng trong các trình biên dịch: Phân tích cú pháp từ trên xuống (Top down) và Phân tích cú pháp từ dưới lên (Bottom up). …

Chương trình biên dịch – chương 4 – Phân tích cú pháp Read More »

Chương trình biên dịch – chương 3 – Phân tích từ vựng

Giáo trình Chương trình biên dịch – chương 3 – Phân tích từ vựng sẽ trình bày các kỹ thuật xác định và cài đặt bộ phân tích từ vựng. Kỹ thuật đơn giản để xây dựng một bộ phân tích từ vựng là xây dựng lược đồ – automata hữu hạn xác định hoặc …

Chương trình biên dịch – chương 3 – Phân tích từ vựng Read More »

Chương trình biên dịch – chương 1

Nội dung giáo trình Chương trình biên dịch – chương 1 giới thiệu chương trình biên dịch: để máy có thể hiểu và thực thi một chương trình được viết bằng ngôn ngữ cấp cao ta cần phải có một chương trình để thực hiện chuyển đổi chương trình đó sang ngôn ngữ đích để …

Chương trình biên dịch – chương 1 Read More »