Chương trình dịch la chương trình

chương trình dịch được sử dụng để làm gì?

a. dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên.

b. dịch từ ngôn ngữ lập trình sang ngôn ngữ máy.

Bạn đang xem: Chương trình dịch là chương trình gì

c. dịch từ ngôn ngữ máy sang ngôn ngữ lập trình.

d. dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên.

câu trả lời đúng b.

chương trình dịch được sử dụng để dịch từ ngôn ngữ lập trình sang ngôn ngữ máy, trình dịch là chương trình đặc biệt chuyển đổi chương trình được viết bằng ngôn ngữ lập trình cấp cao thành chương trình có thể chạy trên một máy tính cụ thể.

giải thích lý do chọn câu trả lời b:

Trình biên dịch hoặc trình biên dịch là chương trình máy tính dịch một chuỗi các câu lệnh được viết bằng ngôn ngữ lập trình thành chương trình tương đương ở dạng ngôn ngữ máy tính mới và thường là ngôn ngữ cấp thấp hơn như ngôn ngữ máy.

Xem thêm: Quan hệ tình dục an toàn và không an toàn là gì?

các tính năng của người dịch bao gồm:

– khả năng chịu lỗi. chương trình có thể chấp nhận lỗi đầu vào và đưa ra các đề xuất xử lý thích hợp. chương trình dừng ở lỗi đầu tiên không thể được coi là tốt.

– tính hoàn chỉnh là kết quả trong ngôn ngữ đích phải hoàn toàn tương đương với đầu vào được viết bằng ngôn ngữ nguồn.

– tính minh bạch của chương trình dịch phải rõ ràng về kết quả của bước thực hiện sau để người dùng có thể chỉnh sửa và sửa lỗi, nếu có, sau mỗi bước.

– hiệu quả là người dịch không sử dụng quá nhiều bộ nhớ và khả năng tính toán, kết quả ở ngôn ngữ đích là đủ tốt.

Các giai đoạn mà chương trình dịch phải trải qua bao gồm:

– giai đoạn phân tích cú pháp phân tích từ vựng và cú pháp của chương trình nguồn.

Xem thêm: Gỗ gõ đỏ là gì? Giải đáp từ A – Z các thắc mắc về loại gỗ này – Dongsuh Furniture

– giai đoạn tổng hợp để tạo chương trình mục tiêu bao gồm ba bước, bao gồm:

+ tạo mã trung gian bao gồm chuyển đổi chương trình nguồn thành chương trình trung gian.

+ tối ưu hóa mã là chỉnh sửa, tối ưu hóa phần mềm trung gian.

+ tạo mã bao gồm việc tạo một chương trình đích từ một chương trình trung gian được tối ưu hóa.

: Trình biên dịch dịch mã nguồn được viết bằng ngôn ngữ cấp cao thành mã ngôn ngữ máy hoặc tương đối có thể được thực thi trực tiếp trên máy tính hoặc máy ảo. Cũng có thể chuyển đổi từ ngôn ngữ cấp thấp sang ngôn ngữ cấp cao hơn, một quá trình thường được gọi là trình dịch ngược nếu nó có thể tái tạo lại một chương trình bằng ngôn ngữ cấp cao.

: Có những trình biên dịch chuyển đổi từ ngôn ngữ nâng cao này sang ngôn ngữ nâng cao khác hoặc chuyển đổi sang ngôn ngữ mà bạn cần để xử lý thêm; các trình biên dịch như vậy được gọi là trình biên dịch phân lớp. các loại trình biên dịch tạo mã đối tượng về cơ bản là mã máy được bổ sung thêm thông tin về tên vị trí cổng và lệnh gọi bên ngoài.

: Tập hợp các tệp đối tượng không nhất thiết phải được cung cấp bởi chính trình biên dịch mà vẫn có thể được liên kết với nhau để tạo ra các chương trình thực thi cuối cùng của một người dùng. để làm điều đó, các tệp đối tượng phải được tạo kiểu với nhau theo định dạng.

Vì vậy, chương trình dịch được sử dụng để làm gì? là câu hỏi mà chúng tôi đã giải đáp chi tiết trong bài viết trước. chúng tôi hy vọng rằng nội dung của bài viết sẽ hữu ích cho bạn.

Chương trình dịch là chương trình:

06/11/2020 422

Câu hỏi Đáp án và lời giải

Câu Hỏi:

Chương trình dịch là chương trình:

A. Chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình bậc cao

B. Chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy

C. Chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao

D. Chuyển đổi ngôn ngữ máy sang hợp ngữ

Câu hỏi trong đề: Trắc nghiệm Tin học 10 bài 5: Ngôn ngữ lập trình

Đáp án và lời giải

đáp án đúng: B

Chương trình dịch là chương trình chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy

Giải thích :Mỗi chương trình viết bằng ngôn ngữ khác muốn máy tính thực hiện trên máy tính đều phải được dịch ra ngôn ngữ máy nhờ chương trình dịch.

Hoàng Việt (Tổng hợp)

Báo đáp án sai Facebook twitter

- Chương trình dịch là chương trình đặc biệt nhằm chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao(chương trình nguồn) sang ngôn ngữ máy(chương trình đích).

- Vì ngôn ngữ lập trình bậc cao không thể nạp trực tiếp vào bộ nhớ và thực hiện ngay như mã máy nên cần chương trình dich để chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao sang mã máy.

Trả lời hay

7 Trả lời · 22/09/21

  • Chương trình dịch la chương trình

    Bảo Bình

    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).

    Trả lời hay

    4 Trả lời · 22/09/21

  • Chương trình dịch la chương trình

    Bắp

    Bạn tham khảo lời giải chi tiết tại bài https://vndoc.com/giai-bai-tap-tin-hoc-11-trang-13-154083 nhé bạn