Pertanyaan yang diberi tag «compilation»

5
Cara menulis kompiler yang sangat dasar
Kompiler tingkat lanjut seperti gccmengkompilasi kode ke dalam file yang dapat dibaca mesin sesuai dengan bahasa di mana kode telah ditulis (misalnya C, C ++, dll). Bahkan, mereka menginterpretasikan arti dari masing-masing kode sesuai dengan perpustakaan dan fungsi dari bahasa yang sesuai. Koreksi saya jika saya salah. Saya ingin lebih …
214 c  compiler  compilation  gcc 

1
Memahami perbedaan: juru bahasa tradisional, JIT compiler, juru JIT dan AOT compiler
Saya mencoba memahami perbedaan antara penerjemah tradisional, kompiler JIT, interpreter JIT dan kompiler AOT. Seorang juru bahasa hanyalah sebuah mesin (virtual atau fisik) yang menjalankan instruksi dalam beberapa bahasa komputer. Dalam pengertian itu, JVM adalah juru bahasa dan CPU fisik adalah juru bahasa. Kompilasi Ahead-of-Time hanya berarti mengkompilasi kode ke …

9
Pemrogram pemula frustasi karena kurangnya glosarium kesalahan penyusun
Seorang teman keluarga saya meminta sedikit bantuan saat dia belajar memprogram (dalam bahasa C). Ketika kami berbicara, dia menyatakan frustrasi tentang kesulitan memahami pesan kesalahan yang diberikan oleh kompilernya (GCC) ketika dia membuat kesalahan. Dia tidak mengerti semua istilah yang digunakan, dan kadang-kadang kombinasi mereka yang di luar pemahamannya. Dia …

6
Apakah lama mengkompilasi sesuatu dari masa lalu?
Ada banyak kisah perang yang tak terhitung jumlahnya tentang berapa lama kompilasi dapat berlangsung. Bahkan xkcd menyebutkannya. Sekarang, saya belum pemrograman untuk waktu yang lama dan sebagian besar baru saja terkena Java dan Python (dan Python adalah bahasa yang ditafsirkan, bukan yang dikompilasi). Saya menyadari mungkin saja saya belum menemukan …



6
Fungsi sebaris dalam C ++. Apa gunanya?
Menurut apa yang saya baca, kompiler tidak berkewajiban untuk mengganti fungsi panggilan fungsi inline dengan tubuhnya, tetapi akan melakukannya jika bisa. Ini membuat saya berpikir - mengapa kita memiliki kata inline jika itu masalahnya? Mengapa tidak membuat semua fungsi sebaris fungsi secara default dan membiarkan kompiler mengetahui apakah ia dapat …

5
Mengapa output dari kompiler disebut kode objek?
Dari esai Bahasa Pemrograman Dijelaskan oleh Paul Graham, diterbitkan dalam Hackers & Painters : Bahasa tingkat tinggi yang Anda makan kompiler juga dikenal sebagai kode sumber , dan terjemahan bahasa mesin yang dihasilkannya disebut kode objek . Dari artikel Wikipedia tentang kode objek : Kode objek, atau terkadang modul objek, …



3
Mengompilasi vs menggunakan kinerja binari yang dibuat sebelumnya?
Akankah kinerja menjadi lebih baik (lebih cepat) jika saya secara manual mengkompilasi sumber untuk komponen perangkat lunak untuk mesin yang sebenarnya akan digunakan, dibandingkan dengan jika sumber dikompilasi pada platform lain mungkin untuk banyak arsitektur yang berbeda? Saya mendapatkan beberapa hasil kompilasi sumber yang baik yang saya unduh dan saya …


3
Apakah bahasa pemrograman fungsional memiliki lebih banyak peluang untuk melakukan optimasi waktu kompilasi?
Saya sedang membaca buku "Pemrograman Fungsional untuk Dunia Nyata". Ini dimulai dengan perbandingan antara bahasa pemrograman imperatif dan fungsional. Dan itu menyatakan bagaimana 'nilai' dan 'ekspresi' dalam pemrograman fungsional berbeda dari 'variabel' dan 'fungsi' pemrograman imperatif. Dari diskusi saya semacam mengembangkan ide bahwa - Bahasa pemrograman fungsional memiliki lebih banyak …

4
Konstanta dalam C #
Mengapa kompiler menyimpan nilai konstan dalam metadata rakitan? Apakah mereka langsung disematkan ke kode Bahasa Menengah dari metadata majelis?
9 c#  clr  compilation 
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.