• Tidak ada hasil yang ditemukan

Pemrograman Berorientasi Objek ... - UNIKOM Kuliah Online

N/A
N/A
Protected

Academic year: 2023

Membagikan "Pemrograman Berorientasi Objek ... - UNIKOM Kuliah Online"

Copied!
11
0
0

Teks penuh

(1)

MATERI PERKULIAHAN

TEKNIK KOMPILASI

Ken Kinanti Purnamasari

1

PENGANTAR TEKNIK KOMPILASI

(2)

Tujuan

Memahami PROSES-PROSES yang dilakukan Compiler

Membuat Compiler

(3)

Compile => Menyusun

Compiler

Program Komputer yang men- translate

Program Komputer lain

Compiler

(4)

Proses Kompilasi

INTERPRETER COMPILER

Translate statement satu per satu Translate statement keseluruhan Waktu Analisis Kode singkat, Waktu

Eksekusi keseluruhan lama Waktu Analisis Kode lama, Waktu Eksekusi keseluruhan singkat

Memori lebih efisien (karena tidak

ada object code yang dibuat) Memori yang dibutuhkan banyak (karena perlu

menyimpan object code) Mengeksekusi hingga error pertama

ditemukan.

Debugging mudah.

Mengeksekusi keseluruhan program, error ditampilkan secara keseluruhan.

Debugging sulit.

Python, Ruby, Javascript, PHP C, C++

(5)

?

Bagaimana caranya MANUSIA

menyuruh KOMPUTER?

(6)

Ambiguitas Bahasa Manusia

(morfologi, semantik, sintaktik)

Masalah

(7)

Proses Kompilasi

(8)

Komponen Kompilator

(9)

REFERENSI . . .

Firrar U., Teknik Kompilasi, J&J Learning Yogyakarta, 2001

Alfred v. a. & ullman J.D., Compilers Principles

Technique and Tools, Addison Wesley, 1988

(10)

TUGAS KELOMPOK

- Buat Makalah :

List Bahasa Pemrograman & Kompiler-nya”

(minimal 20 Bahasa pemrograman) Kumpulkan via Kuliah Online

(dengan akun Ketua Kelompok)

format file : Kelas_Nomor Kelompok_Nomor Tugas contoh : TK-01_Kelompok 02_Tugas 01

Deadline : H-1 pertemuan selanjutnya.

(11)

Format Penulisan Makalah

- Bahasa Pemrograman : ADA - Pengertian : …

- Sejarah : …

- Contoh Kode : … - Compiler :

> GNAT Compiler

GNAT merupakan singkatan dari GNU NYU Ada Translator

> …

> …

Referensi

Dokumen terkait

1) Concentrate on building a community first, content second. Establish norms with students and giving them a stake in their own learning and education. 2) Revisit class norms

Based on these results that the integrated inquiry learning model of Mohammad Hatta people's economic thought values is included in the good category, while criticisms and suggestions