[Sistem Operasi] [Komunikasi Data] [Database] [Teknologi] [Programming] [Teknik Kompilasi] [Otomata]

Ads, Information or Related about Computer

Rumah Studio
The Real Management
Recording Sound Engineering
Equipped with :
Rode, Alesis,Fender,Yamaha
Shure, Sabian, Remo, Mackie
ECHO, PreSonus, Music Man
Phone : +62 819 602 8707
Medan

The Real Management
The Real Management
Andakah yang kami cari ?
Kirimkan foto close up anda ke :
Real Management Ruko Blok E1 Lantai 3
Jl. Lebak Bulus I No. 1 Cilandak Barat
Jakarta Selatan 12430
Phone : 021-22702102
info lebih detail hubungi
Phone : +628161898512, +622157936487

Kedai Jasmin
Perum Taman Sari Bukit Damai Blok B3 No 30 Jl Raya Parung - Serpong, Pedurenan, Gunung Sindur, Bogor
Call / SMS : +62817762181 (Mila)
Menyediakan dan menjual :
- Madu ASLI Hutan Sumatra
- HABATUSSAUDA
- MADU ARAB
- PIL SEDAP MALAM
- KRIM MINYAK ZAITUN
- BUKU-BUKU ISLAMI
- PAKAIAN, TAS dan SEPATU
- TERALIS, KANOPI, dsb
- SOUVENIR PERKAWINAN

Arie's Wedding Organizer
Perum Taman Narogong Indah Blok F 29 No 11 Bekasi
- Dekorasi Pelaminan
- Tata Rias dan Busana
- Foto dan Video Shooting
- Hiburan
- Compliment
Phone :
02183464447, 02199671075, 081319792428, 085659934444

Hipotesa

Jarak terdekat antara benda di bumi merupakan jarak terjauh antara kedua benda tersebut. Jarak terjauh dapat dilihat bila kedua benda tersebut diukur dari jarak berlawan sehingga harus mengelili bumi terlebih dahulu

Perputaran bumi (rotasi) memiliki kecepatan melebihi kecepatan pesawat terbang. Dapat dilihat dari contoh bila lama perjalanan pesawat dari Jakarta ke medan adalah 2 jam, bumi berputar cukup membutuhkan waktu sekitar 30 menit (perbedaan waktu magrib untuk Jakarta dan Medan). Berarti 4 kali kecepatan pesawat penerbangan

Semakin cepat jantung berdetak, semakin lama waktu berlalu. Manusia dengan detak jantung cepat akan terlihat melaksanakan sesuatu dengan cepat, sebaliknya orang yang berdetak lambat akan merasa dia baru melakukan sedikit untuk hari ini. Efek bagi manusia dengan detak jantung cepat adalah hipertensi tinggi

Pegumpalan darah di otak dapat dikurangi dengan mengkonsumsi nenas

Sumber segala Obat sebagian besar ada di tanah. lalu air, udara, dan panas matahari. Dari tanah yang sama di bantu dengan air, udara dan sinar matahari yang sama bisa hidup tumbuh-tumbuhan yang berbeda, termasuk tumbuh-tumbuhan yang sering menjadi penyembuh penyakit-penyakit tertentu

Teknik Kompilasi

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).

Bila dipandang sepintas lalu, maka akan timbul beranekaragam kompilator yang dapat dibuat,
- Bahasa Sumber seperti bahasa FORTRAN, PASCAL, C dan juga bahasa-bahasa lainnya yang sifat dan pemakaiannya agak spesifik atau khusus, seperti bahasa untuk program DBASE, SPSS dan lain sebagainya.
- Bahasa Sasaran dapat berupa bahasa sumber lain seperti C, FORTRAN dan lain sebagainya atau Bahasa Mesin (Machine Language) yang digunakan oleh suatu prosessor mikro atau sumber komputer besar maupun komputer super.

Sejarah perkembangan suatu kompilator sudah dimulai sejak lama, yaitu pada saat mulai ditemukannya komputer pada awal 1950-an.

Sejak waktu tersebut teknik dan cara pembentukan suatu kompilator telah berkembang dengan sangat pesat dan pembentukkan suatu kompilator dapat dilakukan makin mudah.

Demikian pula program bantu (tools) untuk membuat suatu kompilator sudah dapat diperoleh sehingga pembentukan suatu kompilator dapat dilakukan dengan cepat.

Kompilator pertama yang dibuat adalah kompilator untuk bahasa FORTRAN yang pada saat itu dikembangkan dengan memakan sejumlah tenaga ahli yang setara dengan pekerjaan yang dilakukan oleh 18 orang.

Dengan adanya program bantu dan tata cara pembentukan yang sistematis dan tertata dengan baik serta pendefinisian struktur bahasa yang cermat, maka suatu kompilator untuk bahasa yang terstruktur seperti PASCAL atau C dapat dikembangkan.


Proses kompilasi dari suatu kompilator pada dasarnya dapat dibagi ke dalam 2 bagian utama yaitu bagian analisis dan bagian sintesis.

- Tahap analisis program yang ditulis dalam bahasa sumber dibagi dan dipecah ke dalam beberapa bagian yang kemudian akan dipresentasikan ke dalam suatu bentuk antara dari program sumber.
Operasi-operasi yang dilakukan oleh program sumber ditentukan dan dicatat dalam suatu struktur pohon (tree) yang disebut dengan nama pohon sintaks (sintax tree) Dalam hal ini setiap nodal pada tree tersebut menyatakan suatu operasi, sedangkan anak dari nodal (titik) tersebut memberikan argumen yang diperlukan
Secara umum proses dalam tahap analis terdiri dari 3 bagian utama, yaitu
a. Proses analisis leksikal
b. Proses analisis sintaktik
c. Proses analisis semantik

- Tahap sintesis yang berikutnya program sasaran dibentuk berdasarkan representasi antara yang dihasilkan pada tahap analisis.
Untuk tahap sintetis terdiri dari 2 bagian utama, yaitu
a. Proses yang menghasilkan kode (code generator)
b. Proses optimasi kode (code optimizer)

Sebelum Bahasa sasaran dapat dihasilkan, dalam melakukan ini tiap bagian utama akan berhubungan dan berkomunikasi dengan suatu berkas tabel yang disebut tabel simbol (symbol table) yaitu suatu tabel yang berisi semua simbol yang digunakan dalam bahasa sumber.

Selain kompilator masih diperlukan beberapa program lainnya sebelum dapat dibentuk bahasa sasaran yang dapat dijalankan. Seperti suatu bahasa sumber dapat dituliskan dalam beberapa modul yang terpisah dan disimpan dalam beberapa file yang terpisah.

Untuk menanggulangi hal ini, maka suatu program khusus yang disebut dengan suatu praprosesor digunakan untuk mengumpulkan modul-modul yang saling lepas ini ke dalam suatu program baru. Praposesor dapat pula melengkapi singkatan-singkatan atau ungkapan-ungkapan maupun kependekan-kependekan yang digunakan dalam bahasa sumber seperti pendefinisian makro dan lain sebagainya.

Contact Us © 2006 Global Komputer