Teknik Kompilasi dan kompilator, homitech | Home Of Technology

Teknik Kompilasi dan kompilator, homitech | Home Of Technology - Hallo sobat blogger yang berbahagia Home of Technology, bertemu kembali dengan saya, Posting yang saya unggah pada kali ini adalah Teknik Kompilasi dan kompilator, homitech | Home Of Technology , Artikel ini bertujuan untuk memudahkan kalian mencari apa yang kalian inginkan, kami telah mempersiapkan artikel ini dengan baik untuk kalian baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel teknik kompilasi, yang kami tulis ini dapat kalian pahami dengan baik, semoga artikel ini berguna untuk kalian, jika ada kesalahan penulisan yang dilakukan oleh penulis mohon dimaafkan karena penulis masih belajar. baiklah, selamat membaca.

Judul : Teknik Kompilasi dan kompilator, homitech | Home Of Technology
link : Teknik Kompilasi dan kompilator, homitech | Home Of Technology

Baca juga


Teknik Kompilasi dan kompilator, homitech | Home Of Technology

Kompilasi adalah suatu proses penggabungan serta menterjemahkan sesuatu (source program) menjadi bentuk lain.
Merupakan Teknik dalam melakukan pembacaan suatu program yang ditulis dalam bahasa sumber, kemudian diterjemahkan ke dalam suatu bahasa lain yang disebut bahasa sasaran. Dalam melakukan proses penerjemahan tersebut, sudah barang tentu kompilator akan melaporkan adanya keanehan-keanehan atau kesalahan yang mungkin ditemukannya. Proses penerjemahan yang dilakukan oleh kompilator ini disebut proses kompilasi (compiling).
Kompilator (compiler) adalah sebuah program yang membaca suatu program
yang ditulis dalam suatu bahasa sumber (source language) dan menterjemahkannya
ke dalam suatu bahasa sasaran (target language).

Proses kompilasi dapat digambarkan melalui sebuah kotak hitam (black box) berikut :
Program sumber kompilator Bahasa Sasaran

Pesan-pesan Kesalahan
(error messages)

Proses kompilasi:
- Mulai dari jenis bahasa
- Perancangan bahasa pemrograman
- Translator
- Proses kompilasi dari fase analisa (leksikal, sintaks, dan semantik) hingga ke fase sintesa (pembentukan dan optimalisasi kode)


Proses kompilasi dikelompokkan ke dalam dua kelompok besar :
1. analisa : program sumber dipecah-pecah dan dibentuk menjadi bentuk antara (intermediate
representation)
Secara umum proses dalam tahap analis terdiri dari 3 bagian utama, yaitu

*penganalisa leksikal
=> membaca program sumber krakter demi karaker mengacu pada pila keentuan dalam bahasa sumber tuap token yg dihasilkan disimpan ke dalam tabel simbol karekter yang tidak mengikuti pola akan di laprkan sebagai tidak diknal

*penganalisa sintaks
=> menganalisa kesesuain pola deretan token dengan aturan yang ditentukan dalam  bahasa sumber (perbaris)

* penganalisa semantic

=> memeriksa token dan ekspresi dari batasan yang di tetapkan

contoh :
- panjang maksimum idengtifier 8 karakter
- ekspresi tunggal 80 kraker
- nilai dibilang bulat -32768 s/d 32767

2. sintesa : membangun program sasaran yang diinginkan dari bentuk antara
Untuk tahap sintetis terdiri dari 3 bagian utama, yaitu

* pembangkit kode antara
=> membangkitkan kode antara berdasarkan pohon parsing , selanjutnya diterjemahkan oleh waktu penerjemah berdsarkan sintaks

*pengoptimal kode
Melakukan optimisi (penghemaan space dan waktu komputasi )

* pembangkit kide
membangkitkan kode dalam bahasa tingkat tinggi



Demikianlah Artikel Teknik Kompilasi dan kompilator, homitech | Home Of Technology

Sekianlah artikel Teknik Kompilasi dan kompilator, homitech | Home Of Technology kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel Teknik Kompilasi dan kompilator, homitech | Home Of Technology dengan alamat link https://homitech.blogspot.com/2014/09/teknik-kompilasi-dan-kompilator.html

0 Response to "Teknik Kompilasi dan kompilator, homitech | Home Of Technology "

Post a Comment