Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Cuốn sách "Trình biên dịch: Nguyên lý, kỹ thuật và công cụ" trình bày một cách sâu sắc, đầy đủ và tổng quan nhất về lý thuyết trình biên dịch hiện nay. Trong cuốn sách này, các tác giả đã trình bày một cách hệ thống những vấn đề cơ bản của việc thiết kế trình biên dịch như: Phân tích từ vựng, phân tích cú pháp, kiểm tra kiểu, xử lý bộ nhớ, sinh mã trung gian, tối ưu mã trung gian và sinh mã đối tượng. phần 1 của cuốn sách. | Trình Biên Dịch I NGUYÊN LÝ KỸ THUẬT CÔNG cụ Mục Lục Chương 1 Tổng Quan về Biên Dịch 1 1.1 Trình biên dịch.1 1.2 Phân tích chương trình nguồn. 6 1.3 Các giai đoạn biên dịch.11 1.4 Anh em của trình biên dịch.17 1.5 Nhóm các giai đoạn.22 1.6 Công cụ xây dựng trình biên dịch. 24 Ghi chú về tài liệu tham khảo.26 Chương 2 Một Trình Biên Dịch Một Lượt Đơn Giản 29 2.1 Tổng quan.29 2.2 Định nghĩa cú pháp.30 2.3 Phiên dịch dựa cú pháp. 38 2.4 Phân tích cú pháp.46 2.5 Một chương trình dịch cho các biểu thức đơn giản.54 2.6 Phán tích từ vựng.62 2.7 Kết hợp với bảng ký hiệu.66 2.8 Máy chồng xếp trừu tượng.70 2.9 Kết nối các kỹ thuật.77 Bài tập.87 Bài tập lập trình.90 Ghi chú về tài liệu tham kháo.91 Chương 3 Phân Tích Từ Vựng 93 3.1 Vai trò của thể phân từ vựng.94 3.2 Đệm nguyên liệu. 99 3.3 Hbc tá cổc thẻ từ.102 3.4 Nhận dạng các thẻ từ.109 3.5 Một ngôn ngữ đặc tả thế phân từ vựng. 118 3.6 Automat hữu hạn. 126 3.7 Biến đổi biểu thức chính qui thành NFA.134 3.8 Thiết kế bộ sinh thế phân từ vựng.142 3.9 Tối Ưu hóa thể so mẩu dựa trên DFA.148 Bài tập.161 Bài tập lập trình. 172 Ghi chú về tài liệu tham khảo. 172 Chương 4 Phân Tích Cú Pháp 175 4.1 Vai trò cua thế phân cú pháp.176 4.2 Vàn phạm phi ngữ cánh.182 4.3 Xây dựng văn phạm.189 4.4 Phân tích cú pháp từ trên xuống. 199 4.5 Phân tích cú pháp từ dưới lẽn.214 4.6 Phán tích cú pháp thứ bậc toán tử.222 4.7 Thê phàn cú pháp LR.236 4.8 Sừ dụng các vàn phạm đa nghĩa. 271 4.9 Bộ sinh thế phân cú pháp.281 Bài tập.291 Ghi chú về tài liệu tham .