คอมไพเลอร์ตัว แรกได้รับการพัฒนาโดย Grace Hopper ในขณะที่ทำงานกับคอมพิวเตอร์ Harvard Mark I วันนี้ภาษาระดับสูงส่วนใหญ่จะมีคอมไพเลอร์ของตัวเองหรือมีชุดเครื่องมือที่สามารถใช้ในการรวบรวมโปรแกรม ตัวอย่างที่ดีของคอมไพเลอร์ที่ใช้กับ Java คือ Eclipse และตัวอย่างของคอมไพเลอร์ที่ใช้กับ C และ C ++ คือคำสั่ง gcc ขึ้นอยู่กับว่าโปรแกรมใหญ่ขนาดไหนควรใช้เวลาในการรวบรวมประมาณ 2-3 วินาทีและหากไม่มีข้อผิดพลาดเกิดขึ้นขณะทำการคอมไพล์ไฟล์ปฏิบัติการจะถูกสร้างขึ้น
เคล็ดลับ: ภาษาสคริปต์เช่น Perl และ PHP ไม่จำเป็นต้องรวบรวม
A-0, AOP, ประกอบ, ไบนารี, การรวบรวม, ภาษาระดับกลาง, ภาษาตีความ, คอมไพเลอร์ JIT, LLVM, คอมไพเลอร์ One-pass, เงื่อนไขการเขียนโปรแกรม, คอมไพล์, คอมไพล์, Transcompiler