Sự giống nhau giữa thông dịch và biên dịch
Video học lập trình mỗi ngàySo sánh thông dịch và phiên dịch100% lập trình viên đều đã nghe nói đến ngôn ngữ biên dịch và thông dịch, trong 100% đó có đến 60% hiểu nôm na là biên dịch nhanh hơn thông dịch, điều đó không bàn cãi. Show
Nhưng chỉ có 10% hiểu chính xác về sự giống nhau của thông dịch và biên dịch, nhưng chỉ có 2% là có thể giải thích một cách cặn kẽ về những điều dưới đây. Tôi thuộc 60%, chính vì thế tôi đã tìm hiểu và đưa ra bài viết này. Bài viết này ngoài vấn đề giải thích và so sánh giữa biên dịch và thông dịch thì có nhiều vấn đề mà tôi mới nhận ra, hy vọng có những bạn có những suy nghĩa sai lầm như mình có sự điều chỉnh lại. Ngoài sự giống nhau giữa biên dịch và thông dịch, thì có sự khác nhau về biên dịch và thông dịch. Sự khác nhau giữa trình biên dịch và trình thông dịch
Symbol table (bảng ký hiệu)là một cấu trúc dữ liệu quản lý các mã định danh cùng với loại dữ liệu có liên quan mà nó đang lưu trữ. Trình xử lý lỗi phát hiện, báo cáo, sửa các lỗi gặp phải giữa các giai đoạn khác nhau của trình biên dịch. Thông dịch là dịch một ngôn ngữ nói thành một ngôn ngữ nói khác. Thông dịch đòi hỏi thông dịch viên phải bắt kịp tốc độ nói của diễn giả và chuyển tải đầy đủ nội dung một cách dễ hiểu những điều người nói muốn nói tới bên còn lại, đóng vai trò là bên nghe. Để làm được điều này, thông dịch viên cần rèn luyện và nắm vững kỹ năng nghe nói, cũng như kỹ năng truyền đạt thông tin bằng lời nói, kỹ năng ghi nhớ, phân tích dữ liệu nhanh chóng và cả am hiểu chuyên môn mình đang dịch. Câu 3 trang 13 SGK Tin học 11Đề bài Biên dịch và thông dịch khác nhau như thế nào? Lời giải chi tiết Biên dịch và thông dịch khác nhau ở những điểm sau: - Trình biên dịch duyệt, kiểm tra, phát hiện lỗi, xác định chương trình nguồn có dịch được không. Dịch toàn bộ chương trình nguồn thành một chương trình đích có thể thực hiện trên máy và có thể lưu trữ lại để sử dụng về sau khi cần thiết. Trình thông dịch lần lượt dịch từng câu lệnh ra ngôn ngữ máy rồi thực hiện ngay câu lệnh vừa dịch được hoặc thông báo lỗi nếu không dịch được. Loigiaihay.com
|