Pertanyaan yang diberi tag «compiler-construction»

Konstruksi kompiler tag harus diterapkan pada pertanyaan terkait pemrograman kompiler atau untuk pertanyaan tentang cara kerja kompiler dalam yang terperinci. JANGAN GUNAKAN untuk pertanyaan tentang * menggunakan * penyusun khusus atau kesalahan kompilasi.

30
Belajar menulis kompiler [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 5 tahun yang lalu . Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak …



6
Bagaimana cara kerja proses kompilasi / penautan?
Bagaimana cara proses kompilasi dan penautan bekerja? (Catatan: Ini dimaksudkan sebagai entri untuk FAQ C ++ Stack Overflow . Jika Anda ingin mengkritik gagasan memberikan FAQ dalam formulir ini, maka posting pada meta yang memulai semua ini akan menjadi tempat untuk melakukan itu. Jawaban untuk pertanyaan itu dipantau di chatroom …

12
Bahasa yang Dikompilasi vs. Diartikan
Saya mencoba untuk mendapatkan pemahaman yang lebih baik tentang perbedaannya. Saya telah menemukan banyak penjelasan online, tetapi mereka cenderung ke arah perbedaan abstrak daripada implikasi praktis. Sebagian besar pengalaman pemrograman saya dengan CPython (dinamis, ditafsirkan), dan Java (statis, dikompilasi). Namun, saya mengerti bahwa ada jenis lain dari bahasa yang ditafsirkan …

4
Mengapa Java mengaktifkan ints yang berdekatan terlihat berjalan lebih cepat dengan case yang ditambahkan?
Saya sedang mengerjakan beberapa kode Java yang perlu sangat dioptimalkan karena akan berjalan di fungsi panas yang dipanggil di banyak titik dalam logika program utama saya. Bagian dari kode ini melibatkan mengalikan doublevariabel dengan 10menaikkan ke non-negatif int exponents sembarang . Salah satu cara cepat (edit: tapi bukan yang tercepat …






13
Menulis kompiler dalam bahasanya sendiri
Secara intuitif, tampaknya kompiler untuk bahasa Footidak dapat ditulis dalam Foo. Lebih khusus lagi, kompiler pertama untuk bahasa Footidak dapat ditulis dalam Foo, tetapi kompiler selanjutnya dapat ditulis untukFoo . Tetapi apakah ini benar? Saya memiliki ingatan yang sangat samar tentang sebuah bahasa yang kompiler pertamanya ditulis dalam "dirinya sendiri". …

4
Membaca GHC Core
Core adalah bahasa perantara GHC. Membaca Core dapat membantu Anda lebih memahami kinerja program Anda. Seseorang meminta saya untuk dokumentasi atau tutorial tentang membaca Core, tetapi saya tidak dapat menemukan banyak. Dokumentasi apa yang tersedia untuk membaca GHC Core? Inilah yang saya temukan sejauh ini: Tulis Haskell secepat C: mengeksploitasi …


1
Bagaimana cara GCC dan g ++ di-bootstrap?
Ini telah menggangguku untuk sementara waktu. Bagaimana GCC dan g ++ mengkompilasi sendiri? Saya menduga bahwa setiap revisi dikompilasi dengan revisi yang dibangun sebelumnya. Apakah ini benar? Dan jika ya, apakah itu berarti versi g ++ dan GCC tertua ditulis dalam assembly?

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.