Tugas Teknik Kompilasi

4
NIM Nama Kelas Mata Kuliah : A2.1200147 : Yaya Andaya : TI V D : Teknik Kompilasi 1. Bandingkan sintaks dan tata bahasa dari bahasa pemrograman yang telah anda dipelajari. Membandingkan sintax Bahasa pemrograman : - C++ #include <stdio.h> void main() { printf(“Hello World \n”); } Keterangan : - Satu bagian diawali dengan tanda “{“ dan di akhiri dengan tanda “}”. - Setiap baris sintak diakhiri dengan tanda “;”. - Penulisan variable diletakan antara tanda “{ }”, diawali dengan tipe data kemudian nama_variable. Contoh : int bil1,bil2,jumlah;. - Pascal Uses WinCrt; begin Writeln(Hello World'); end. - Satu bagian diawali dengan “begin“ dan di akhiri dengan “end”. - Setiap baris sintak diakhiri dengan tanda “;”. - Penulisan variable diletakan paling atas sebelum “begin” dan “end”, diawali dengan “var “ nama_variable kemudian tipe data. Contoh : nama : String;. - Basic Private sub Command1_Click() Label1.Caption = “Hello World” End Sub

description

Teknik Informatika

Transcript of Tugas Teknik Kompilasi

NIMNamaKelasMata Kuliah: A2.1200147: Yaya Andaya: TI V D: Teknik Kompilasi

1. Bandingkan sintaks dan tata bahasa dari bahasa pemrograman yang telah anda dipelajari.

Membandingkan sintax Bahasa pemrograman : C++#include void main() { printf(Hello World \n); }

Keterangan : Satu bagian diawali dengan tanda { dan di akhiri dengan tanda }. Setiap baris sintak diakhiri dengan tanda ;. Penulisan variable diletakan antara tanda { }, diawali dengan tipe data kemudian nama_variable. Contoh : int bil1,bil2,jumlah;.

PascalUses WinCrt; begin Writeln(Hello World'); end.

Satu bagian diawali dengan begin dan di akhiri dengan end. Setiap baris sintak diakhiri dengan tanda ;. Penulisan variable diletakan paling atas sebelum begin dan end, diawali dengan var nama_variable kemudian tipe data. Contoh : nama : String;.

BasicPrivate sub Command1_Click()Label1.Caption = Hello WorldEnd Sub

Satu bagian diawali dengan Private sub dan di akhiri dengan end sub. Setiap baris sintak tidak diakhiri dengan tanda ;. Penulisan variable diletakan paling atas sebelim Private sub dan end sub, diawali dengan dim nama_variable As tipe data. Contoh : dim nilai as integer.

DelphiProcedure FForm1.Button1Click(Sender:TObject);BeginLabel1.Caption:=Hello World;End;

Satu bagian diawali dengan Begin dan di akhiri dengan End. Setiap baris sintak diakhiri dengan tanda ;. Penulisan variable diletakan antara tanda begin dan end, diawali dengan var nama_variable kemudian tipe data. Contoh : nilai : Integer;.

2. Jelaskan kelebihan dan kekurangan dari masing-masing sintaks dan tata bahasa dari bahasa pemrograman tersebut.

Bahasa Pemrograman C++KelebihanKekurangan

Bahasa C++ tersedia hampir di semua jenis computer. Kode bahasa C++ sifatnya adalah portable dan fleksibel untuk semua jenis computer. Bahasa C++ hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci. Proses executable program bahasa C++ lebih cepat. Dukungan pustaka yang banyak. C++ adalah bahasa yang terstruktur Bahasa C++ termasuk bahasa tingkat menengah Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. Bagi pemula pada umumnya akan kesulitan menggunakan pointer

Bahasa Pemrograman PascalKelebihanKekurangan

Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-fungsi kecil (procedur dan function) yang dapat dipergunakan berulang-ulang. Sederhana dan ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa manusia (bahasa inggris) sehingga mudah dipelajari dan dipahami.

Tidak mendukung pemrograman berorientasi objek. Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi yang besar.

Bahasa Pemrograman BasicKelebihanKekurangan

Bahasa Basic tergolong bahasa serbaguna dan dapat digunakan di aplikasi apa saja.

Bahasanya kurang terstruktur. Tidak cocok untuk membuat aplikasi besar. Sintaksnya penuh dengan GOTO yang menyesatkan. Bahasa ini merupakan bahasa yang primitif di era DOS.

Bahaasa Pemrograman DelphiKelebihanKekurangan

Bahasanya mudah dipelajari Tampilan IDEnya lebih bagus. Ketika salah satu unit terhapus akan sulit untuk mendeteksi kesalahan

Referensi : Modul Prak Pemrograman Visual I Modul Prak Pemrograman Visual II http://andikafisma.wordpress.com/kelebihan-kelemahan-dan-aplikasi-10-bahasa-pemrograman/