Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Bài giảng Chương trình dịch - Chương 1: Giới thiệu về chương trình dịch
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Chương trình dịch - Chương 1: Giới thiệu về chương trình dịch
Kiều Trang
216
28
ppt
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng Chương trình dịch - Chương 1 giới thiệu cơ bản về chương trình dịch. Chương này sẽ khái quát một số khái niệm cơ bản, đồng thời trình bày các giai đoạn chính khi biên dịch chương trình. . | CHƯƠNG 1 Giới thiệu về chương trình dịch Mục tiêu: Giới thiệu các khái niệm cơ bản, các giai đoạn chính khi biên dịch chương trình Khái niệm chương trình dịch Chương trình dịch (compiler) là một chương trình làm nhiệm vụ đọc một chương trình được viết bằng một ngôn ngữ - ngôn ngữ nguồn (source language) - rồi dịch nó thành một chương trình tương đương ở một ngôn ngữ khác - ngôn ngữ đích (target languague). Chương trình dịch ta còn gọi là trình biên dịch Một phần quan trọng trong quá trình dịch là ghi nhận lại các lỗi có trong chương trình nguồn để thông báo lại cho người viết chương trình Chương trình nguồn (Source program) Trình biên dịch (Compiler) Chương trình đích (Target program) Thông báo lỗi (Error messages ) Ngữ cảnh của một trình biên dịch Để tạo tra một chương trình đích có khả năng thực thi (excutable) thì ngoài trình biên dịch ta phải có thêm một số chương trình khác nữa. Sơ đồ sau mô tả ngữ cảnh của một trình biên dịch trong một hệ thống xử lí ngôn ngữ . | CHƯƠNG 1 Giới thiệu về chương trình dịch Mục tiêu: Giới thiệu các khái niệm cơ bản, các giai đoạn chính khi biên dịch chương trình Khái niệm chương trình dịch Chương trình dịch (compiler) là một chương trình làm nhiệm vụ đọc một chương trình được viết bằng một ngôn ngữ - ngôn ngữ nguồn (source language) - rồi dịch nó thành một chương trình tương đương ở một ngôn ngữ khác - ngôn ngữ đích (target languague). Chương trình dịch ta còn gọi là trình biên dịch Một phần quan trọng trong quá trình dịch là ghi nhận lại các lỗi có trong chương trình nguồn để thông báo lại cho người viết chương trình Chương trình nguồn (Source program) Trình biên dịch (Compiler) Chương trình đích (Target program) Thông báo lỗi (Error messages ) Ngữ cảnh của một trình biên dịch Để tạo tra một chương trình đích có khả năng thực thi (excutable) thì ngoài trình biên dịch ta phải có thêm một số chương trình khác nữa. Sơ đồ sau mô tả ngữ cảnh của một trình biên dịch trong một hệ thống xử lí ngôn ngữ (language-processing system) Chương trình nguồn khung (Skeletal source program) Thư viện/tập tin đối tượng (Library/object files) Bộ tiền xử lí (Preprocessor) Chương trình nguồn (Source program) Chương trình hợp ngữ đích (Target assembly program) Trình dịch hợp ngữ (Assembler) Mã máy tái khả định (Relocatable machine code) Trình tải/liên kết (Loader/link-editor) Mã máy tuyệt đối (Absolute machine code) Trình biên dịch (Compiler) Các giai đoạn biên dịch chương trình Quá trình biên dịch được chia thành nhiều giai đoạn Qua mỗi giai đoạn chương trình nguồn được chuyển đổi từ dạng biểu này sang một dạng biểu diễn khác Trong thục tế xây dựng trình biên dịch, đôi khi các giai đoạn này được nhóm lại với nhau Các giai doạn biên dịch được minh hoạ trong hình vẽ dưới đây Chương trình nguồn (Source program) Quản lí lỗi (Error handler) Phân tích từ vựng (Lexical analyzer) Phân tích cú pháp (Syntax analyzer) Sinh mã trung gian (Intermediate code generator) Tối ưu mã (Code optimizer) Sinh mã (Code generator) Chương .
TÀI LIỆU LIÊN QUAN
Bài giảng Chương trình dịch: Bài 1 - Trương Xuân Nam
Bài giảng Chương trình dịch - Chương 1: Giới thiệu về chương trình dịch
Bài giảng Chương trình dịch - Bài 1: Nhập môn
Bài giảng Nhập môn chương trình dịch: Chương 1 - Hoàng Anh Việt
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 Xây dựng chương trình dịch: Bài 1 - Nguyễn Thị Thu Hương
Bài giảng môn học Trình biên dịch - Chương 1: Giới thiệu về trình biên dịch
Bài giảng Chương trình dịch: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định
Bài giảng Trình biên dịch: Chương 1, 2, 3 - TS. Vũ Đức Lung
Bài giảng Tin học đại cương (Phần 3: Lập trình C): Chương 1 - Viện Công nghệ Thông tin & Truyền thông
crossorigin="anonymous">
Đã 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.