OLEH
1611010190
7TI-P3
BANDAR LAMPUNG
1. Uraikan konsep dari Teori Bahasa Otomata dan Kompilasi ?
Jawaban :
Teknik : Metode atau Cara
Kompilasi : Proses mengabungkan serta menterjermahkan sesuatu (source program)
menjadi bentuk lain.
Compile : Untuk menerjemahkan program yang ditulis dalam bahasa pemrograman
tingkat tinggi ke dalam bahasa mesin.
Translator :Adalah suatu program dimana mengambil input sebuah program yang ditulis
pada satu bahasa program (source language) ke bahasa lain (The object on target
language)Jika source language adalah high level language, seperti cobol, pascal, fortran
maka object language adalah low-level language atau mesin language. Translator seperti
ini disebut COMPILER
b) PDA adalah mesin otomata yang memiliki kendali masukan menggunakan teknik
LIFO (Last In First Out), untuk menentukan apakah suatu output diterima atau
tidak oleh mesin tsb. Dalam melakukan proses peneerimaan input, PDA
menggunakan memory stack.
c) Linear bounded automata memiliki kemiripan dengan mesin Turing dimana sama-
sama menggunakan tape, tetapi pada mesin ini adalah finite yakni terbatas.Linear
bounded automata (LBA) adalah mesin yang berdasar pada state,sebuah tape yang
berisi input string, dan sebuah read/write head yang bergerak ke kiri dan ke kanan
di sekitar tape. Mesin ini membandingkan state saat ini dan simbol pada tape pada
posisi head dengan jumlah aturan yang terbatas untuk menentukan state
berikutnya,simbol mana yang akan ditulis pada tape, dan ke arah mana head akan
bergerak.