Pertanyaan yang diberi tag «compiler»

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

2
Bagaimana kompiler melaporkan kesalahan dan peringatan?
Saya tidak berencana menulis kompiler dalam waktu dekat; tetap, saya cukup tertarik dengan teknologi kompiler, dan bagaimana hal ini dapat dibuat lebih baik. Dimulai dengan bahasa yang dikompilasi, sebagian besar kompiler memiliki dua tingkat kesalahan: peringatan dan kesalahan, yang pertama adalah sebagian besar waktu hal-hal non-fatal yang harus Anda perbaiki, …




3
Menulis Kompiler Kompiler - Wawasan Penggunaan dan Fitur
Ini adalah bagian dari serangkaian pertanyaan yang berfokus pada proyek saudara ke Proyek Abstraksi, yang bertujuan untuk abstrak konsep yang digunakan dalam desain bahasa dalam bentuk kerangka kerja. Proyek saudara disebut OILexer, yang bertujuan untuk membangun parser dari file tata bahasa, tanpa menggunakan injeksi kode pada pertandingan. Beberapa halaman lain …

3
Bagaimana menerapkan evaluasi malas if ()
Saat ini saya menerapkan evaluator ekspresi (ekspresi garis tunggal, seperti rumus) berdasarkan hal berikut: ekspresi yang dimasukkan tokenized untuk memisahkan boolean literal, integer, desimal, string, fungsi, pengidentifikasi (variabel) Saya menerapkan algoritma Shunting-yard (sedikit dimodifikasi untuk menangani fungsi dengan sejumlah variabel argumen) untuk menyingkirkan tanda kurung dan memesan operator dengan prioritas …

7
Mata pelajaran ilmu komputer mana yang diperlukan untuk mengikuti kursus pengantar dalam kompiler? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 4 tahun yang lalu . Saya bukan sarjana ilmu komputer dan bekerja sebagai pengembang web (java, python, AS3 dll.) Sebagai profesional. Saya …

6
Apa keuntungan dari belajar dan memahami konstruksi kompiler?
Saya seorang sarjana di tahun ke-3 saya dari gelar Rekayasa Perangkat Lunak. Mulai tahun ini, universitas saya telah memperkenalkan kursus baru yang disebut 'Konstruksi Kompiler', yang mengajarkan Anda dasar-dasar teori membangun kompiler. Apa yang akan menjadi keuntungan dunia nyata bagi Insinyur Perangkat Lunak dalam mempelajari konstruksi kompiler?
10 tools  compiler 

3
Mengapa kompiler biasanya hanya menghasilkan executable untuk platform tempat mereka diinstal?
Saya seorang pengembang C ++ dan dalam upaya untuk lebih memahami pengembangan lintas-platform, saya mencoba untuk mendapatkan pemahaman yang lebih baik tentang beberapa detail implementasi kompiler dan bagaimana tepatnya mereka membuat binari OS spesifik. Di tengah studi saya, saya menyadari bahwa, setidaknya untuk sementara waktu, sebagian besar kompiler yang Anda …


3
Apakah Dentang / LLVM siap untuk prime time? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


3
Mengapa Python membutuhkan kompiler dan interpreter?
Saya dapat memahami fakta bahwa Java membutuhkan kompiler dan interpreter. Ini mengkompilasi kode sumber untuk bytecode dan kemudian mesin virtual (pada Windows, Linux, Android, dll.) Menerjemahkan bytecode ke kode mesin untuk arsitektur saat ini. Tetapi mengapa Python membutuhkan kompiler dan interpreter? Karena Python bukan platform independen, mengapa tidak menggunakan interpretasi …


3
Apa tantangan yang terkait dengan mengetik secara tertulis kompiler untuk bahasa yang diketik secara dinamis?
Dalam pembicaraan ini , Guido van Rossum berbicara (27:30) tentang upaya untuk menulis kompiler untuk kode Python, mengomentarinya mengatakan: ternyata tidak begitu mudah untuk menulis kompiler yang mempertahankan semua sifat pengetikan dinamis yang bagus dan juga menjaga kebenaran semantik dari program Anda, sehingga itu benar-benar melakukan hal yang sama tidak …

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.