TAILIEUCHUNG - Bài giảng Trình biên dịch: Chương 1, 2, 3 - TS. Vũ Đức Lung

Chương 1, 2, 3 của bài giảng Trình biên dịch cung cấp cho người học những nội dung sau: Giới thiệu về trình biên dịch, cú pháp và ngữ nghĩa của trình biên dịch, trình biên dịch đơn giản. . | 05 04 2012 TRÌNH BIÊN DỊCH COMPILER MỤC ĐÍCH NỘI DUNG Thời gian - Lý Thuyết 45 tiết 3 TC Điểm số - Điểm chuyên cần 10 - Điểm báo cáo 40 - Điểm thi cuối kỳ 50 Khoa Kỹ thuật máy tính GV TS. Vũ Đức Lung Email lungvd@ Khoa KTMT Vũ Đức Lung 1 Môn học Trình biên dịch hay còn gọi là Chương trình dịch sẽ giới thiệu những nguyên tắc và kỹ thuật cơ bản để cài đặt một trình biên dịch. Những kiến thức này sẽ giúp hiểu được cơ cấu và cách vận hành trong các trình biên dịch của các ngôn ngữ lập trình thông dụng như Pascal C C và Java nhờ đó hiểu thấu đáo hơn về các ngôn ngữ này giúp nâng cao kỹ năng lập trình và gỡ lỗi chương trình. Khoa KTMT Vũ Đức Lung 2 TÀI LIỆU THAM KHẢO 1. Phan Thị Tươi. Giáo trình Trình biên dịch nhà xuất bản đại học quốc gia tp HCM 2009. 2. Aho Sethi and Ullman 1986 . Compilers Principles Techniques and Tools Addison-Wesley Reading Mass. 1986. Bản dịch tiếng Việt gồm hai tập với tựa đề Trình biên dịch Nguyên lý Kỹ thuật và Công cụ nhà xuất bản Thống kê 2000-2001 . 3. Cao Hoàng Trụ. Ngôn ngữ lập trình-Các nguyên lý và mô hình. Nhà xuất bản ĐHQG 2004. CHƯƠNG 1 GIỚI THIỆU VỀ TRÌNH BIÊN DỊCH 1. Ngôn ngữ lập trình Giới thiệu Con người muốn máy tính thực hiện công việc phải viết các yêu cầu đưa cho máy bằng ngôn ngữ máy hiểu được. Việc viết các yêu cầu ta gọi là lập trình Ngôn ngữ dùng để lập trình được gọi là ngôn ngữ lập trình Khoa KTMT Vũ Đức Lung 3 Khoa KTMT Vũ Đức Lung GIỚI THIỆU VỀ TRÌNH BIÊN DỊCH GIỚI THIỆU VỀ TRÌNH BIÊN DỊCH Phân loại Ngôn ngữ máy. 10110011010010010011010110110001 Hợp ngữ. MOV r0 B move B into register r0 ADD r0 C add MOV A r0 store Ngôn ngữ cấp cao. A B C Chương trình Tập hợp các yêu cầu được sắp đặt hợp lý đế máy thực hiện. Các yêu cầu có thể được diễn tả bằng nhiều ngôn ngữ khác nhau thế nhưng máy tính chỉ hiểu được một ngôn ngữ duy nhất ngôn ngữ máy machine language . Phiên dịch translation Quá trình biến đổi một chương trình được viết bằng một ngôn ngữ ngôn ngữ nguồn thành một chương trình tương .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.