Transcompiler là gì?

Trình biên dịch, còn được gọi là trình biên dịch nguồn-nguồn hoặc trình biên dịch, là một loại trình biên dịch đặc biệt chuyển đổi mã nguồn của chương trình sang ngôn ngữ khác. Nó cũng có thể được sử dụng để xử lý một chương trình được viết bằng phiên bản cũ hơn của ngôn ngữ lập trình và chuyển đổi nó thành phiên bản mới hơn của cùng ngôn ngữ.

Thông tin bổ sung của bộ biên dịch

Nhiều ngôn ngữ lập trình bắt đầu như ngôn ngữ được biên dịch. Ví dụ, các phiên bản đầu tiên của C ++ không có trình biên dịch gốc. Thay vào đó, các chương trình C ++ được dịch sang ngôn ngữ lập trình C và sau đó được đổi thành nhị phân bằng trình biên dịch C hiện có. Một cách sử dụng khác của dịch thuật biên dịch là để chuyển đổi mã đã được biên dịch thành mã nguồn của ngôn ngữ khác. Một ví dụ về điều này là Emscripten, một trình biên dịch chuyển đổi các chương trình C và C ++ được biên dịch với LLVM thành JavaScript.

Thuật ngữ lập trình