- Bạn vui lòng tham khảo Thỏa Thuận Sử Dụng của Thư Viện Số
Tài liệu Thư viện số
Danh mục TaiLieu.VN
Bài giảng môn học Trình biên dịch - Chương 2: Trình biên dịch đơn giản
Bài giảng chương 2 trình bày những nội dung cơ bản như: Định nghĩa cú pháp, sự biên dịch trực tiếp cú pháp (syntax-directed translation), phân tích cú pháp, trình biên dịch cho biểu thức đơn giản, sự phân tích từ vựng, sự hình thành bảng danh biểu, máy trừu tượng kiểu chồng,... Mời các bạn cùng tham khảo.
42 p vlute 27/02/2019 343 1
Từ khóa: Trình biên dịch, Bài giảng Trình biên dịch, Ngôn ngữ lập trình, Chương trình dịch, Đặc tả ngôn ngữ lập trình, Biên dịch trực tiếp cú pháp, Máy trừu tượng kiểu chồng
Bài giảng môn học Trình biên dịch - Chương 3: Phân tích từ vựng
Bài giảng chương 3 trình bày những nội dung cơ bản như: Vai trò cuả bộ phân tích từ vựng, các tính chất của token, chứa tạm chương trình nguồn, đặc tả token, nhận dạng token, sơ đồ dịch,... Mời các bạn cùng tham khảo để biết thêm chi tiết.
33 p vlute 27/02/2019 456 1
Từ khóa: Trình biên dịch, Bài giảng Trình biên dịch, Ngôn ngữ lập trình, Chương trình dịch, Đặc tả ngôn ngữ lập trình, Tính chất của token, Bộ phân tích từ vựng
Bài giảng môn học Trình biên dịch - Chương 5: Trình biên dịch trực tiếp cú pháp
Bài giảng chương 5 trình bày những nội dung cơ bản như: Định nghĩa trực tiếp cú pháp, cấu trúc của cây phân tích, định nghĩa thuộc tính l, biên dịch từ trên xuống, đánh giá thuộc tính kế thừa từ dưới lên, đánh giá thuộc tính kế thừa từ dưới lên,... Mời các bạn cùng tham khảo.
42 p vlute 27/02/2019 317 1
Từ khóa: Trình biên dịch, Bài giảng Trình biên dịch, Ngôn ngữ lập trình, Chương trình dịch, Đặc tả ngôn ngữ lập trình, Trình biên dịch trực tiếp cú pháp
Bài giảng môn học Trình biên dịch - Chương 8: Tổ chức bảng danh biểu
Bài giảng chương 8 trình bày những nội dung cơ bản như: Các tác vụ trên bảng danh biểu, Bảng danh biểu tuyến tính (linear symbol table), Bảng danh biểu băm (hash symbol table), Hàm băm (hashing function),... Mời các bạn cùng tham khảo.
15 p vlute 27/02/2019 267 1
Từ khóa: Trình biên dịch, Bài giảng Trình biên dịch, Ngôn ngữ lập trình, Chương trình dịch, Đặc tả ngôn ngữ lập trình, Tổ chức bảng danh biểu
Bài giảng môn học Trình biên dịch - Chương 9: Sinh mã đối tượng
Bài giảng chương 9 trình bày những nội dung cơ bản như: Các vấn đề thiết kế bộ sinh mã, máy đích, khối cơ bản và lưu đo, bộ sinh mã đơn giản, dag biểu diễn khối cơ bản dag là cấu trúc dữ liệu rất thích h, tạo mã đối tượng từ dag. Mời các bạn cùng tham khảo.
44 p vlute 27/02/2019 315 1
Từ khóa: Trình biên dịch, Bài giảng Trình biên dịch, Ngôn ngữ lập trình, Chương trình dịch, Đặc tả ngôn ngữ lập trình, Sinh mã đối tượng
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 2: Một trình biên dịch đơn giản
Chương này giới thiệu một trình biên dịch cho các biểu thức số học đơn giản (trình biên dịch đơn giản) gồm hai kỳ: Kỳ đầu (Front end) và kỳ sau (Back end). Nội dung.chính của chương tập trung vào kỳ đầu gồm các giai đoạn: Phân tích từ vựng, phân tích cú pháp và sinh mã trung gian với mục đích chuyển một biểu thức số học đơn giản từ dạng...
37 p vlute 31/12/2018 317 1
Từ khóa: Ngôn ngữ lập trình, Nguyên lý ngôn ngữ lập trình, Bài giảng Nguyên lý ngôn ngữ lập trình, Văn phạm phi ngữ cảnh, Trình biên dịch đơn giản
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 1: Giới thiệu về sự biên dịch
Để máy tính 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 trình biên dịch thực hiện việc chuyển đổi chương trình đó sang chương trình ở dạng ngôn ngữ đích. Chương này trình bày một cách tổng quan về cấu trúc của một trình biên dịch và mối liên hệ giữa nó với các thành phần khác - “họ...
10 p vlute 31/12/2018 337 1
Từ khóa: Ngôn ngữ lập trình, Nguyên lý ngôn ngữ lập trình, Bài giảng Nguyên lý ngôn ngữ lập trình, Sự biên dịch, Trình biên dịch, Môi trường của trình biên dịch
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 5: Dịch trực tiếp cú pháp
Chương 5 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ữ nghĩa – các quy tắc xác định trị của các thuộc tính. Việc đánh giá các luật ngữ nghĩa được sử dụng để thực hiện một công việc nào đó như...
20 p vlute 31/12/2018 351 1
Từ khóa: Ngôn ngữ lập trình, Nguyên lý ngôn ngữ lập trình, Bài giảng Nguyên lý ngôn ngữ lập trình, Dịch trực tiếp cú pháp, Xây dựng cây cú pháp, Thiết kế bộ dịch dự đoán
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 3: Phân tích từ vựng
Chương này 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 các lược đồ - automata hữu hạn xác định (Deterministic Finite Automata - DFA) hoặc không xác định (Nondeterministic Finite Automata - NFA) – mô tả cấu trúc của các thẻ từ (token) của ngôn ngữ nguồn và sau...
18 p vlute 31/12/2018 308 1
Từ khóa: Ngôn ngữ lập trình, Nguyên lý ngôn ngữ lập trình, Bài giảng Nguyên lý ngôn ngữ lập trình, Phân tích từ vựng, Bộ phân tích từ vựng, Mẫu từ vựng, Trị từ vựng
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 8: Sinh mã trung gian
Chương này giới thiệu các dạng biểu diễn trung gian đặc biệt là dạng mã ba địa chỉ. Phần lớn nội dung của chương tập trung vào trình bày cách tạo ra một bộ sinh mã trung gian đơn giản dạng mã 3 đại chỉ. Bộ sinh mã này dùng phương thức trực tiếp cú pháp để dịch các khai báo, câu lệnh gán, các lệnh điều khiển sang mã ba địa chỉ.
18 p vlute 31/12/2018 337 1
Từ khóa: Ngôn ngữ lập trình, Nguyên lý ngôn ngữ lập trình, Bài giảng Nguyên lý ngôn ngữ lập trình, Sinh mã trung gian, Biểu diễn đồ thị, Bộ sinh mã
Bài giảng Nguyên lý ngôn ngữ lập trình - Chương 7: Môi trường thời gian thực hiện
Trước khi xem xét vấn đề sinh mã được trình bày ở các chương sau, chương này 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 thị cho nhiều đối tượng dữ liệu trong chương trình đích. Sự biểu diễn của...
26 p vlute 31/12/2018 355 1
Từ khóa: Ngôn ngữ lập trình, Nguyên lý ngôn ngữ lập trình, Bài giảng Nguyên lý ngôn ngữ lập trình, Đối tượng dữ liệu, Chương trình con, Ngăn xếp điều khiển
Bài giảng Nguyên lý ngôn ngữ lập trình - 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. Kỹ thuật sinh mã đích được trình bày trong chương này không phụ thuộc vào việc dùng hay không dùng giai đoạn tối ưu mã trung gian.
20 p vlute 31/12/2018 422 1
Từ khóa: Ngôn ngữ lập trình, Nguyên lý ngôn ngữ lập trình, Bài giảng Nguyên lý ngôn ngữ lập trình, Sinh mã đích, Thiết kế bộ sinh mã, Mã trung gian
Đăng nhập
Bộ sưu tập số