Tìm Hiểu Về Ngôn Ngữ Lập Trình Thông Dịch Và Biên Dịch

  • 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
Kiến thức chung Tin công nghệ Lập trình 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
  • 14229
Tìm hiểu về ngôn ngữ lập trình thông dịch và biên dịch
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.

Tìm hiểu về ngôn ngữ lập trình thông dịch và biên dịch

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

Tìm hiểu về ngôn ngữ lập trình thông dịch và biên dịch

Ư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.
Từ khóa: Tìm hiểu về ngôn ngữ lập trình thông dịch và biên dịch ngôn ngữ lập trình thông dịch và biên dịch ngôn ngữ thông dịch ngôn ngữ biên dịch. Chia sẻ: Daisy
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 Đăng ký

Từ khóa » Trình Biên Dịch Và Thông Dịch