Pertanyaan yang diberi tag compilers

Pertanyaan tentang program yang membaca kode dalam satu bahasa (bahasa sumber) dan menerjemahkannya ke dalam program yang setara dalam bahasa lain (bahasa target).

54
Kompleksitas waktu dari kompiler

Saya tertarik pada kompleksitas waktu dari kompiler. Jelas ini adalah pertanyaan yang sangat rumit karena ada banyak kompiler, opsi kompiler dan variabel yang perlu dipertimbangkan. Secara khusus, saya tertarik pada LLVM tetapi akan tertarik pada pemikiran orang atau tempat untuk memulai...

28
Apa itu kompiler batch?

Saya memiliki kutipan berikut dari kursus kompiler saya (dalam konteks pewarnaan grafik): Karena lambat, pewarnaan grafik cenderung digunakan dalam kompiler batch, sedangkan pemindaian linier cenderung digunakan dalam kompiler JIT. Saya tidak dapat menemukan definisi online yang jelas. Jadi,...

28
Mengapa tipe void C tidak analog dengan tipe kosong / bawah?

Wikipedia serta sumber lain yang saya temukan daftar voidtipe C sebagai tipe unit sebagai lawan dari tipe kosong. Saya menemukan ini membingungkan karena menurut saya voidlebih cocok dengan definisi tipe kosong / bawah. Tidak ada nilai yang dihuni void, sejauh yang saya tahu. Suatu fungsi dengan...

22
Bagaimana kompiler JIT berbeda dari kompiler biasa?

Sudah ada banyak hype tentang kompiler JIT untuk bahasa seperti Java, Ruby, dan Python. Bagaimana kompiler JIT berbeda dari kompiler C / C ++, dan mengapa kompiler ditulis untuk Java, Ruby atau Python disebut kompiler JIT, sedangkan kompiler C / C ++ hanya disebut