Teknik Kompiler


Teknik Kompiler

oleh: antonius rachmat c,
s.kom

Short History of Compiler
Construction
Formerly “a mystery”, today one of the best-known areas of computing
1957 Fortran first compilers
(arithmetic expressions, statements, procedures)
1960 Algol first formal language definition
(grammars in Backus-Naur form, block structure, recursion, …)
1970 Pascal user-defined types
1985 C++ object-orientation, exceptions, templates
1995 Java just-in-time compilation
We only look at imperative languages
Functional languages (e.g. Lisp) and logical languages (e.g. Prolog) require different
techniques.

Bahasa Pemrograman
 Bahasa pemrograman adalah bahasa yang menjadi sarana manusia untuk bekrkomunikasi dengan
komputer.
 Pikiran manusia yang tidak terstruktur harus dibuat
terstruktur agar bisa berkomunikasi dengan
komputer.
 Komputer memerlukan kepastian dan logika yang
benar untuk dapat melakukan suatu instruksi
tertentu.
 Untuk itu diperlukan algoritma yg baik dan benar.

Jenis Bahasa Pemrograman
Bahasa Mesin
 Bahasa mesin adalah bahasa yang berisi kode-kode mesin yang
hanya dapat diinterpretasikan langsung oleh mesin komputer.
 Bahasa mesin sering juga disebut native code (sangat tergantung
pada mesin tertentu). Bahasa ini merupakan bahasa level terendah
dan berupa kode biner: 0 dan 1.
 Sekumpulan instruksi dalam bahasa mesin dapat membentuk
microcode (semacam prosedur dalam bahasa mesin).
Contoh:
untuk mesin IBM/370
0001100000110101 = 1835
yang berarti mengkopikan isi register 5 ke register 3
Keuntungan: Eksekusi cepat
Kerugian: Sangat sulit dipelajari manusia

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: