Ini selalu memeras otak saya. Compiler mengkompilasi kode. Saya membayangkan bahwa kompiler dikodekan. Jadi untuk benar-benar menjalankan kode untuk kompiler, Anda harus mengompilasinya.
Untuk waktu yang lama, banyak program (termasuk kompiler) ditulis langsung dalam kode mesin atau dalam bahasa assembly.
user1686
2
Sebagai catatan, gcc memiliki bootstrap yang menarik. Anda mengkompilasi gcc minimal dengan kompiler sistem, lalu gunakan gcc minimal ini untuk mengkompilasi gcc "besar", kemudian gunakan gcc "besar" ini untuk mengkompilasi gcc "besar" lainnya sehingga Anda dapat mengonfirmasi semuanya berhasil.
Jawaban:
Kompiler pertama ditulis dalam bahasa assembly untuk bahasa pemrograman A-0 pada tahun 1952. Lihat Wikipedia untuk informasi lebih lanjut.
Compiler pertama yang dapat mengkompilasi sendiri ditulis untuk dan dalam Lisp pada tahun 1962. Ini disebut kompilator self-hosting atau bootstrap .
sumber