ข้อมูล transcompiler เพิ่มเติม
ภาษาการเขียนโปรแกรมจำนวนมากเริ่มต้นเป็นภาษาที่แปล ตัวอย่างเช่น C ++ เวอร์ชันแรกสุดไม่มีคอมไพเลอร์เนทีฟ แต่โปรแกรม C ++ จะถูกแปลเป็นภาษาโปรแกรมมิง C และเปลี่ยนไปเป็นไบนารี่โดยใช้คอมไพเลอร์ C ที่มีอยู่ การใช้ทรานแซคชั่นอื่นก็คือการแปลงรหัสที่ได้รับการคอมไพล์แล้วในซอร์สโค้ดของภาษาอื่น ตัวอย่างหนึ่งของสิ่งนี้คือ Emscripten ตัวแปลงสัญญาณซึ่งแปลงโปรแกรม C และ C ++ ที่คอมไพล์ด้วย LLVM ไปเป็น JavaScript
เงื่อนไขการเขียนโปรแกรม