Tìm Hiểu Về Ngôn Ngữ Lập Trình Thông Dịch Và Biên Dịch
Có thể bạn quan tâm
- Trang chủ
- Về chúng tôi
- Bảng điều khiển
- Liên hệ
- Trang chủ
- Lập trình
- Kiến thức chung
- Tìm hiểu về ngôn ngữ lập trình thông dịch và biên dịch
- Bởi Daisy
- Thứ năm, ngày 26/11/2020
- 15573
Hai ngôn ngữ hỗ trợ khá nhiều trong quá trình tạo ra các chương trình trên máy tính. Chúng ta cùng tìm hiểu xem nó có những điểm nổi bật nào nhé!
Ngôn ngữ lập trình thông dịch
Định nghĩa
Ngôn ngữ lập trình thông dịch hay còn gọi là trình thông dịch (Interpreter) - là loại ngôn ngữ lập trình thực thi các lệnh trực tiếp và tự do mà không cần biên dịch trước chương trình khi chuyển sang ngôn ngữ máy. Chúng thực thi trực tiếp các chương trình, sau đó dịch từng câu lệnh thành chuỗi bao gồm những các chương trình con, rồi chuyển sang mã máy.

Ưu điểm của trình thông dịch
- Dễ thực hiện.
- Hỗ trợ sử dụng trên đa nền tảng.
- Kích thước chương trình thực thi nhỏ.
Khuyết điểm
- Các chương trình có độ tin cậy thấp.
- Source code hay bị dịch ngược.
- Tốc độ thực thi chậm.
- Tiềm ẩn nhiều nguy cơ mắc lỗi.
Ngôn ngữ lập trình biên dịch
Định nghĩa
Hay còn được gọi bằng những cái tên trình biên dịch, phần mềm biên dịch (Compiler) - là một chương trình máy tính làm công việc dịch một chuỗi các câu lệnh viết bằng ngôn ngữ lập trình. Thành chương trình tương đương nhưng với ngôn ngữ máy tính mới, thường là ngôn ngữ ở cấp thấp hơn. Chương trình mới gọi là mã đối tượng.

Ưu điểm của trình biên dịch
- Chương trình thực thi có tốc độ nhanh.
- Độ tin cậy cao hơn trình thông dịch.
- Không có hiện tượng dịch ngược mã nguồn.
Khuyết điểm
- Do mã máy của mỗi nền tảng khác nhau mà việc thực hiện đa nền tảng rất khó.
- Khó xây dựng compiler có tính chính xác cao có thể chuyển chương trình sang mã máy.
Daisy
Thành công và hạnh phúc nằm trong bạn. Quyết tâm hạnh phúc, và niềm vui sẽ đi cùng bạn để hình thành đạo quân bất khả chiến bại chống lại nghịch cảnh. Luôn rèn luyện khả năng tự học để hiểu biết thêm về lĩnh vực Công Nghệ Thông Tin đầy bí ẩn này.
Bài cũ hơn Những "góc khuất" đeo bám người làm nghề lập trình Bài mới hơn Có nên học lập trình Node.js?Đăng ký bản tin
Quá lười để vào Tự học lập trình mỗi ngày? Không sao hết, chúng tôi sẽ gửi bài cho bạn hàng tuần.
Theo dõi chúng tôi
Facebook Youtube
Từ khóa » Ngôn Ngữ Lập Trình Thông Dịch
-
Ngôn Ngữ Thông Dịch – Wikipedia Tiếng Việt
-
Sự Khác Nhau Giữa Trình Biên Dịch Và Trình Thông Dịch - Viblo
-
Javascript - Ngôn Ngữ Biên Dịch Hay Thông Dịch - Viblo
-
Trình Thông Dịch Là Gì? Tìm Hiểu Về Interpreter - Wiki Máy Tính
-
[CHUẨN NHẤT] Thông Dịch Là Gì? Tin Học 11 - Toploigiai
-
Ngôn Ngữ Thông Dịch – Du Học Trung Quốc 2022 - Wiki Tiếng Việt
-
Javascript Là Ngôn Ngữ Thông Dịch Hay Biên Dịch? - Blog | Got It AI
-
Trình Thông Dịch Là Gì? - Diễn Đàn Chia Sẻ
-
Thông Dịch Và Biên Dịch - Cloud Geeks Vietnam
-
Ngôn Ngữ Thông Dịch Và Ngôn Ngữ Biên Dịch | By Thang Minh Tran
-
Phân Biệt Trình Biên Dịch - Thông Dịch
-
Biên Dịch Và Thông Dịch Khác Nhau ở đâu
-
Phân Biệt Compile Và Interpret - STDIO
-
Compiled Và Interpreted Là Gì? Ưu điểm Và Nhược điểm? | How Kteam