Pertanyaan yang diberi tag compiler

16
Kekurangan bentuk perantara fungsional

Saya sedang menulis pengoptimal untuk bahasa yang mirip dengan JavaScript, dan perlu memilih representasi kode perantara. Pilihan yang jelas / tipikal akhir-akhir ini adalah Static Single Assignment (SSA). Namun, Implementasi Kompiler Modern di C juga membahas bentuk perantara fungsional, yang...

15
Peringatan Kompiler

Banyak kompiler memiliki pesan peringatan untuk memperingatkan programmer tentang kemungkinan runtime, logika dan kesalahan kinerja, seringkali, Anda dengan cepat memperbaikinya, tetapi bagaimana dengan peringatan yang tidak dapat diperbaiki? Bagaimana Anda menangani peringatan yang tidak bisa...

15
Mengapa C ++ menulis compiler?

Saya bertanya-tanya mengapa C ++ adalah pilihan yang baik untuk menulis kompiler. Tentu saja C juga baik untuk tujuan ini, karena banyak kompiler ditulis dalam C atau C ++ tetapi saya lebih tertarik pada C ++ kali ini. Ada alasan bagus? Saya mencari itu di Internet, tetapi saya tidak dapat...

14
Apakah kompiler digunakan di luar pengembangan?

Sejauh pemahaman saya, kompiler dimaksudkan untuk pengembang mengkompilasi kode mereka ke file executable (kode mesin). Kompiler tidak meluas ke mesin klien atau sistem pengguna akhir. Sebaliknya, pengembang hanya menggunakan kompiler untuk mengubah kode mereka menjadi kode mesin, yang kemudian...