TAILIEUCHUNG - Bài giảng Chương trình dịch: Bài giảng 1 - Nguyễn Phương Thái

Bài giảng 1 giúp người học nắm bắt được một số nội dung cơ bản về môn học Chương trình dịch như: Chương trình dịch là gì? Các loại chương trình dịch; ngôn ngữ máy, hợp ngữ, và ngôn ngữ bậc cao; kiến trúc của một chương trình dịch; phân tích từ vựng; phân tích cú pháp;. . | Nguyễn Phương Thái Bộ môn Khoa học Máy tính Thông tin môn học Giảng viên Nguyễn Phương Thái Trang nhà: Trợ giảng: Lê Minh Khôi (Bộ môn Khoa học Máy tính) Nguyễn Duy Khương (Phòng thí nghiệm Tương tác Người-Máy) Môn học tiên quyết: lập trình (C/C++, Java), toán rời rạc, cấu trúc dữ liệu và giải thuật 5/14/2020 3:00:26 AM Thông tin môn học Sách và tài liệu tham khảo [1] Bài giảng Lý thuyết và Thực hành Chương Trình Dịch. Lê Anh Cường, Khoa Công nghệ, ĐHQG Hà Nội, 2004 [2] Giáo trình lý thuyết, thực hành môn học Chương trình dịch. Phạm Hồng Nguyên, Khoa Công nghệ, ĐHQG Hà Nội, 1998 [3] Ngôn ngữ hình thức. Nguyễn Văn Ba, ĐHBK Hà Nội, 1994 [4] Thực hành kỹ thuật biên dịch. Nguyễn Văn Ba, ĐHBK Hà Nội, 1993 [5] Compiler: principles techniques and tools. . Aho, Ravi Sethi, D. Ulman, 1986 5/14/2020 3:00:26 AM Thông tin môn học Khóa học tương tự: Trang web môn học (cho cả hai lớp K51CC và K51CD): 5/14/2020 3:00:26 AM Chương trình dịch là gì? Nhận dạng chương trình hợp lệ (hay không) Sinh đúng (và hiệu quả) mã 5/14/2020 3:00:26 AM Chương trình dịch Mã đích Mã nguồn Lỗi Các loại chương trình dịch Trình biên dịch → Có nhiệm vụ dịch một chương trình từ ngôn ngữ này sang ngôn ngữ khác (chương trình thực thi được) → Chương trình nên được cải tiến bằng cách này hay cách khác Trình thông dịch → Đọc một chương trình và sinh ra kết quả thực thi chương trình đó 5/14/2020 3:00:26 AM Ngôn ngữ máy, hợp ngữ, và ngôn ngữ bậc cao Ngôn ngữ máy Đây là ngôn ngữ duy nhất máy tính có thể hiểu trực tiếp “Ngôn ngữ tự nhiên” của máy tính Được định nghĩa bằng cách thiết kế phần cứng Phụ thuộc máy Nói chung bao gồm các xâu của các số nhị phân Ra lệnh cho máy tính thực hiện các phép toán cơ sở Mỗi lần một lệnh Khó hiểu với con người Ví dụ: +1300042774 +1400593419 +1200274027 Ngôn ngữ máy, hợp ngữ, và ngôn ngữ bậc cao .

TỪ KHÓA LIÊN QUAN
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.