logo fqa gpt

banner fqa app
Tải APP FQA Hỏi & đáp bài tập
Tải ngay

Câu 2 trang 13 SGK Tin học 11

Admin FQA

30/12/2022, 13:16

Đề bài

Chương trình dịch là gì? Tại sao cần phải có chương trình dịch?

Lời giải chi tiết

Chương trình dịch là chương trình đặc biệt, có chức năng chuyển đổi chương trình được viết trên ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể.

- Chúng ta cần phải có chương trình dịch bởi vì chương trình dịch có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy cụ thể. Nó nhận đầu vào là chương trình viết bằng ngôn ngữ lập trình bậc cao (chương trình nguồn) là dữ liệu vào (Input), thực hiện chuyển đổi sang ngôn ngữ máy (chương trình đích) là kết qua ra (Output).

Ngoài ra, chương trình dịch trải qua hai giai đoạn: phân tích và tổng hợp.

Giai đoạn phân tích nhằm phân tích chương trình nguồn về từ vựng và cú pháp.

Giai đoạn tổng hợp nhằm tạo ra chương trình đích gồm ba bước, đó là:

• Sinh mã trung gian (chuyển chương trình nguồn về chương trình trung gian);

• Tối ưu mã (chỉnh sửa, tối ưu chương trình trung gian);

• Sinh mã (tạo chương trình đích từ chương trình trung gian đã tối ưu).

Fqa.vn

Bài giải cùng chuyên mục

Lý thuyết: Các thành phần của ngôn ngữ lập trình trang 9 SGK Tin học 11 Mỗi ngôn ngữ lập trình có 3 thành phần cơ bản, đó là: bảng chữ cái, cú pháp và ngữ nghĩa.
Câu 1 trang 13 SGK Tin học 11 Tại sao người ta phải xây dựng các ngôn ngữ lập trình bậc cao?
Câu 3 trang 13 SGK Tin học 11 Biên dịch và thông dịch khác nhau như thế nào?
Câu 4 trang 13 SGK Tin học 11 Hãy cho biết các điểm khác nhau giữa tên dành riêng và tên chuẩn?
Câu 5 trang 13 SGK Tin học 11 Hãy tự viết ra ba tên đúng theo quy tắc của Pascal.
Xem thêm

Đăng nhập hoặc Tạo tài khoản miễn phí!

Điện thoại: 1900636019 Email: info@fqa.vn

LIÊN KẾT

FQA.vn Nền tảng kết nối cộng đồng hỗ trợ giải bài tập học sinh trong khối K12. Sản phẩm được phát triển bởi CÔNG TY TNHH CÔNG NGHỆ GIA ĐÌNH (FTECH CO., LTD)

Copyright © 2024 fqa.vn All Rights Reserved