KomputerPengaturcaraan

Compilation - satu proses yang memudahkan komunikasi dan komputer programmer

Mewujudkan peringkat akhir program khusus, mana-mana programmer terpaksa melihat kepada ciri-ciri compiler. Dokumentasi teknikal program ini memperuntukkan definisi sederhana sebagai utiliti, untuk menyusun. Compilation - adalah proses menukarkan program ditulis dalam bahasa yang difahami oleh orang (bahasa peringkat tinggi) ke dalam arahan difahami oleh mesin (bahasa peringkat rendah). Hasilnya ialah satu program yang terletak berhampiran dengan kod mesin. Ia mungkin kelihatan seperti modul objek, kod asas. Kadang-kadang, program itu adalah sama dengan bahasa himpunan.

Oleh itu, menyusun - adalah apabila maklumat input (kod sumber), yang mewakili penerangan algoritma, atau ditulis dalam program bahasa berorientasikan masalah boleh ditulis semula dalam senarai sama dengan pasukan yang diwakili kod objek (bahasa mesin berorientasikan).

Jika walaupun untuk memudahkan definisi, kemudian menyusun - program mesin siaran dengan masalah berorientasikan dalam bahasa mesin yang berorientasikan.

Walaupun ketelusan dan kesederhanaan takrif, penyusunan - proses ini agak pelbagai rupa. Terdapat beberapa jenis itu. Batch kompilasi dilakukan pada beberapa modul sumber dalam satu tugasan mata. kompilasi progresif - ia adalah sama dengan tafsiran (penyusunan bebas berasaskan giliran setiap pengendali berikutnya). Namun terdapat kompilasi bersyarat. Dalam kes ini, teks siaran itu adalah bergantung kepada syarat-syarat yang dinyatakan dalam sumber arahan program compiler.

Mengubah nilai pemalar tertentu boleh diselaraskan atau mematikan siaran teks program ini.

Untuk kemudahan pengaturcara digunakan yang paling selesa dan penyusun disesuaikan untuk menyelesaikan pelbagai masalah. Jika kita membuat klasifikasi, ia adalah mungkin untuk membezakan beberapa jenis utiliti yang sama.

pengkompil Vectorized menjana kod sumber kepada kod komputer mesin penterjemahan, menyesuaikan diri dengan pemproses vektor.

pengkompil fleksibel direka berdasarkan pada prinsip modular. Ia dikawal oleh jadual. Dia diprogramkan dalam bahasa tahap yang tinggi. pelaksanaannya juga boleh dilakukan dengan penyusun bantuan compiler.

pengkompil tambahan melakukan semula penyiaran serpihan program dan pindaan kepadanya, dan Himpun program ini dihapuskan.

pengkompil tafsiran atau tambahan menggunakan prinsip pelaksanaan yang konsisten kompilasi yang bebas untuk setiap pernyataan atau arahan program sumber.

Compiler pengkompil - ia adalah seorang penterjemah, yang mengambil penerangan dengan bahasa pengaturcaraan. Dia dapat bebas menjana pengkompil untuk bahasa tertentu.

Debug pengkompil bebas boleh menghapuskan beberapa jenis ralat sintaks.

Compiler pemastautin diperuntukkan tempat yang tetap dalam ingatan, dan ia boleh didapati apabila menggunakan semula pelbagai tugas.

Terdapat samokompiliruemye penyusun. Ia ditulis dalam bahasa yang sama, yang mana terdapat penyiaran.

Universal pengkompil mempunyai penerangan formal semantik berasaskan dan sintaks bahasa sumber. Ia terdiri daripada teras pemuat turun sintaktik dan semantik.

Masalah yang paling biasa, jika permohonan find pengkompil - sedang mengumpul biji untuk platform Linux. Operasi ini membolehkan untuk menyelesaikan pelbagai isu yang berkaitan dengan pengharmonian peralatan dan menetapkan versi yang paling sesuai platform.

Mengkompilasi Java dilaksanakan menggunakan penyusun bekerja di pelbagai platform. Ini membolehkan anda untuk ulanghimpun kod sumber untuk keperluan sistem operasi dari pengeluar yang berbeza.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.delachieve.com. Theme powered by WordPress.