Pengertian Compiler
Kompilator (Compiler) adalah sebuah program komputer yang berfungsi untuk menterjemahkan kode komputer yang ditulis oleh programmer dalam suatu bahasa pemrograman tertentu menjadi program yang ditulis ke dalam bahasa lain.
Terkadang beberapa kompilator menerjemahkan program yang programmer tulis ke bahasa yang lebih rendah (seperti: assembly) sebagai perantara atau langsung diterjemahkan ke dalam bahasa mesin. penerjemahan bertujuan untuk membuat sebuah program yang dapat dieksekusi oleh komputer (executable program).
Komputer memiliki bahasa sendiri dan satu-satunya bahasa yang komputer pahami dan bahasa tersebut adalah bahasa mesin. setiap kali manusia melakukan interaksi dengan komputer kita selalu berinteraksi melalui program komputer. setiap perintah yang manusia berikan akan diterima oleh program. program yang manusia gunakan untuk berkomunikasi biasanya sudah di kompilasi atau diterjemahkan ke dalam bahasa mesin dengan kompilator agar komputer memahaminya perintah-perintah yang diberikan oleh manusia melalui program tersebut.
Terkadang kompilator tidak hanya bekerja untuk menerjemahkan program, tapi kadang kompilator juga melakukan pengkoreksian terhadap program yang programmer tulis.
Beberapa kompilator menggunakan arsitektur kompilator, yang di dalamnya bukan sebuah program tungal melainkan rangkaian komunikasi antar program dengan tugas mereka masing-masing untuk memproses pembuatan program yang dapat di eksekusi oleh komputer. Operasi itu adalah preprocessing, lexical analysis, parsing, semantic analysis, conversion of input programs ke intermediate respresentation, code optimization dan code generation.
terimah kasih ini sangat berguna bagi saya dalam mengerjakan tugas.saya Dewa pradana 1811500066 kunjungi website saya https://dewa.mahasiswa.atmaluhur.ac.id/ dan website kampus saya http://www.atmaluhur.ac.id/
terima kasih
Makasih kak artikelnya sangat membantu saya, dan ini juga sangat bermanfaat bagi saya untuk memperdalam pengetahuan saya terhadap algoritma dan struktur data.
Saya dian lesmana 1811500002
Website saya https://dianlesmana.mahasiswa.atmaluhur.ac.id/ dan website kampus saya https://www.atmaluhur.ac.id
Terima kasih atas penjelasannya, saya Michael Susento 181150012 website saya https://michaelsusento.mahasiswa.atmaluhur.ac.id/
Dan website kampus saya http://www.atmaluhur.ac.id
Terima Kasih atas info yang telah diberikan oleh anda. Semoga artikel ini dapat bermanfaat buat saya. Nama saya
Jimmy Ngui 1811500025 Website saya : https://jimmyngui.mahasiswa.atmaluhur.ac.id/ dan website kampus saya : http://www.atmaluhur.ac.id/
terima kasih atas infonya, dan artikel ini sangat berguna untuk saya untuk menambah ilmu pengetahuan serta menyelasaikan tugas kuliah saya, perkenalkan nama saya putri hertianti 1811500098, dan website saya https://putrihertianti.mahasiswa.atmaluhur.ac.id dan website kampus saya https://www.atmaluhur.ac.id
What’s up Dear, are you in fact visiting this web page on a regular basis,
if so after that you will without doubt take good experience.
Hi there i am kavin, its my first time to commenting anywhere, when i read
this paragraph i thought i could also make comment due to
this sensible post.
Pretty! This was an extremely wonderful article.
Many thanks for providing this information.