Pertanyaan yang diberi tag «compiler»

Compiler adalah program komputer yang mengubah kode sumber yang ditulis dalam satu bahasa pemrograman menjadi bahasa komputer lainnya.

8
Mengapa prosesor Itanium sulit untuk menulis kompiler?
Secara umum dinyatakan bahwa arsitektur prosesor Itanium 64-bit Intel gagal karena set instruksi EPIC yang revolusioner sangat sulit untuk menulis kompiler yang baik, yang berarti kurangnya alat pengembang yang baik untuk IA64, yang berarti kurangnya pengembang membuat program untuk arsitektur. , dan tidak ada yang ingin menggunakan perangkat keras tanpa …
50 history  compiler 


4
Bagaimana tepatnya Pohon Sintaksis Abstrak dibuat?
Saya pikir saya mengerti tujuan AST, dan saya telah membangun beberapa struktur pohon sebelumnya, tetapi tidak pernah AST. Saya sebagian besar bingung karena node adalah teks dan bukan angka, jadi saya tidak bisa memikirkan cara yang bagus untuk memasukkan token / string karena saya parsing beberapa kode. Sebagai contoh, ketika …

9
Apa perbedaan antara "Sintaks" dan "Gula Sintaksis"
Latar Belakang Halaman Wikipedia di Syntactic Sugar menyatakan: Dalam ilmu komputer, gula sintaksis adalah sintaksis dalam bahasa pemrograman yang dirancang untuk membuat segala sesuatu lebih mudah dibaca atau diungkapkan. Itu membuat bahasa "lebih manis" untuk digunakan manusia: hal-hal dapat diekspresikan lebih jelas, lebih ringkas, atau dengan gaya alternatif yang mungkin …

6
Apakah seorang juru bahasa menghasilkan kode mesin?
Saya mempelajari topik kompiler dan juru bahasa secara intensif. Saya ingin memeriksa apakah pemahaman dasar saya benar, jadi mari kita asumsikan yang berikut: Saya memiliki bahasa yang disebut "Foobish" dan kata kuncinya adalah <OUTPUT> 'TEXT', <Number_of_Repeats>; Jadi jika saya ingin mencetak ke konsol 10 kali, saya akan menulis OUTPUT 'Hello …

6
Mengapa Facebook mengonversi kode PHP ke C ++? [Tutup]
Saya membaca bahwa Facebook dimulai dalam PHP, dan kemudian untuk mendapatkan kecepatan, mereka sekarang mengkompilasi PHP sebagai kode C ++. Jika itu masalahnya mengapa mereka tidak: Hanya memprogram di c ++? Tentunya harus ada BEBERAPA kesalahan / bug ketika menekan tombol kompiler ajaib yang port PHP ke kode c ++, …
42 c++  php  compiler  facebook 

13
Seberapa amankah kompilasi kode sumber dari orang asing acak? [Tutup]
Misalkan saya meninjau kode yang dikirim pelamar pekerjaan untuk membuktikan keterampilan mereka. Jelas saya tidak ingin menjalankan executables yang mereka kirim. Tidak begitu jelas saya lebih suka tidak menjalankan hasil kompilasi kode mereka (hanya misalnya, Java memungkinkan untuk menyembunyikan kode yang dapat dijalankan dalam komentar ). Bagaimana dengan kompilasi kode …


4
Kompiler JIT untuk C, C ++, dan sejenisnya
Apakah ada kompiler just-in-time di luar sana untuk bahasa yang dikompilasi, seperti C dan C ++? (Nama pertama yang muncul di pikiran adalah Dentang dan LLVM! Tapi saya tidak berpikir mereka saat ini mendukungnya.) Penjelasan: Saya pikir perangkat lunak dapat mengambil manfaat dari umpan balik profil runtime dan secara agresif …


9
Mengapa kompiler hosting sendiri dianggap sebagai ritus peralihan untuk bahasa baru?
Saya telah mendengar di sejumlah tempat sekarang bahwa orang mengharapkan bahasa untuk digunakan, atau setidaknya memiliki, kompiler hosting sendiri untuk mendapatkan penghormatan. Saya ingin tahu mengapa ini terjadi. Kompiler sepertinya adalah perangkat lunak yang sangat penting untuk ditulis, dan saya kira tidak semua bahasa cocok untuk membuatnya. Bukankah lebih masuk …



5
Diterjemahkan vs Dikompilasi: Perbedaan yang bermanfaat?
Banyak pertanyaan yang diajukan di sini tentang penerapan bahasa yang ditafsirkan vs dikompilasi. Saya bertanya-tanya apakah perbedaan itu benar-benar masuk akal. (Sebenarnya pertanyaannya biasanya tentang bahasa, tetapi mereka benar-benar memikirkan implementasi paling populer dari bahasa-bahasa itu). Saat ini hampir tidak ada implementasi yang ditafsirkan secara ketat. yaitu tidak ada yang …

10
Bisakah kompiler dan interpreter memiliki bug, dan apa yang dapat kita (sebagai pengguna) lakukan untuk mengatasinya? [Tutup]
Jika pekerjaan kompiler pada dasarnya menerjemahkan kode sumber ke dalam kode level mesin, dapatkah ada kesalahan dalam kompiler, yaitu "terjemahan yang salah?" Hal yang sama berlaku untuk penerjemah: bisakah ia gagal menghasilkan konten yang dibutuhkan kadang-kadang? Saya belum pernah mendengar ada bug di kompiler / juru bahasa, tetapi apakah mereka …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.