Tin học
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Sự khác nhau giữa Thông dịch và Biên dịch?

2 posters

Go down

Sự khác nhau giữa Thông dịch và Biên dịch? Empty Sự khác nhau giữa Thông dịch và Biên dịch?

Bài gửi  lamtienkhoa(102c) 3/5/2012, 09:23

Thông dịch(Interpretion) là lần lượt thi hành từng lệnh 1 thông qua chương trình gọi là trình thong dịch(Interpreter). Thường được viết bằng ngôn ngữ cấp cao và được lưu với file mở rộng *.BAT(batch), *.JS (JScript), *.VBS (VBScript). Trong thông dịch thì mã nguồn không dược dịch trước thành ngôn ngữ máy mà mỗi lần cần chạy chương trình thì mã nguồn mới được dịch để thực hiện từng lệnh 1 (line by line .Tất cả các ngôn ngữ không biên dịch ra mã máy điều phải sử dụng trình thông dịch , các ngôn ngữ theo trình thông dịch thường gọi là script(kịch bản).
Biên dịch(compilation): là dịch toàn bộ chương trình thông qua 1 chương trình gọi là trình biên dịch(compiler) tạo ra file thưc thi *.exe(sẽ chạy 1 lần mà không cần thông dịch lại). Chương trình viết được biên dịch ra thành ngôn ngữ máy trên một hệ điều hành xác định và chỉ chạy trên hệ điều hành đó(C++ -> chỉ chạy trên win, C++ không chạy trên Unix/Linux . .

lamtienkhoa(102c)

Tổng số bài gửi : 43
Join date : 28/02/2011

Về Đầu Trang Go down

Sự khác nhau giữa Thông dịch và Biên dịch? Empty biên dịch và thông dịch

Bài gửi  LUUDINHTOAN(I11C) 3/5/2012, 18:58

Thông dịch(Interpretion) là lần lượt thi hành từng lệnh 1 thông qua 1 chương trình còn Biên dịch(Compilation) là dịch 1 lần toàn bộ chương trình thông qua 1 chương trình

LUUDINHTOAN(I11C)

Tổng số bài gửi : 67
Join date : 26/08/2011

http://ocngonsaigon.com

Về Đầu Trang Go down

Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết