Rabu, 04 Oktober 2017

TUGAS II TEKNIK KOMPILASI


  1. Proses Kompilasi
    Definisi : 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 dikelompokkan ke dalam dua kelompok besar :
    •  analisa : program sumber dipecah-pecah dan dibentuk menjadi bentuk antara (intermediate representation)
    •  sintesa : membangun program sasaran yang diinginkan dari bentuk antara fase-fase proses sebuah kompilasi.
  2. Perbedaan dan persamaan proses kompilasi setiap program
    Perbedaan compiler dengan interprter adalah terletak pada proses eksekusi kodenya. Compiler akan menerjemahkan isi kode program secara keseluruhan, sedangkan interpreter akan menerjemahkan dengan cara baris demi baris. karena proses eksekusinya dilakukan per-baris, maka interpreter lebih lambat dibandingkan dengan compiler dan persamaannya itu adalah sama-sama menerjemahkan bahasa pemograman menjadi bahasa mesin.

Tidak ada komentar:

Posting Komentar