TINGKATAN BAHASA PEMROGRAMAN
TINGKAT TINGGI (HIGH LEVEL)
> Mirip bahasa manusia (Problem Oriented)
> Contoh : Pascal, Basic, Fortran, Cobol.
TINGKAT MENENGAH (MIDDLE LEVEL)
> Gabungan antara bahasa mesin & manusia
> Contoh : Bahasa C
TINGKAT RENDAH (LOW LEVEL)
> Sederetan instruksi yang lebih dekat
hubungannya dengan mesin (Machine Oriented).
> Contoh : Assembly
MENGAPA PASCAL ?
Pascal merupakan salah satu bahasa pemrograman terstruktur yang paling populer dikalangan programmer terutama di indonesia.
Bahasa ini cocok untuk belajar konsep pemrograman terstruktur karena sifatnya yang ketat.
Deklarasi variabel misalnya di pascal wajib dideklarasikan di awal badan program, sedangkan beberapa bahasa pemrograman yang lain tidak. Oleh karena sifat yang dimiliki inilah penggunaan bahasa pascal sebagai sarana mempelajari konsep pemrograman terstruktur dianggap pilihan terbaik.
SEJARAH PASCAL
Dirancang oleh Profesor Niklaus Wirth dari Technical University di Zurich, Switzerland. Nama Pascal Diambil sebagai penghargaan terhadap Blaise Pascal, ahli matematika dan philosophi terkenal abad 17 dari Perancis. Profesor Niklaus Wirth memperkenalkan kompiler bahasa Pascal pertama kali untuk komputer CDC 6000 (Control Data Corporation) tahun 1971 dengan tujuan untuk membantu mengajar program komputer secara sistematis, khususnya untuk memperkenalkan pemrograman terstruktur (structured programming).
PENERAPAN NYATA PASCAL
Di Eropa di defenisikan oleh ISO (International Standards Organization). Di Amerika oleh kerjasama antara ANSI (American National Standard Institute) dengan IEEE (Institute of Electrical and Electronic Engineers).
VERSI PASCAL
UCSD Pascal (University of California at San Diego Pascal).
MS-Pascal (Microsoft pascal).
Apple pascal.
TURBO Pascal.
> Merupakan versi bahasa pascal yangpaling populer dan banyak digunakan.
> Copyright oleh BORLAND Inc.
> Versi terakhir Turbo Pascal 7.0
> Selanjutnya Mengeluarkan Pascal Versi Windows
(Misalnya TPW 1.5) dan Bentuk Pemrograman Visual
Borland Delphi
STRUKTUR PROGRAM:
PROGRAM
USES
LABEL
CONST
TYPE
VAR
PROCEDURE
FUNCTION
BEGIN
END.
RINCIAN STRUKTUR PROGRAM
PROGRAM nama_program ;
USES nama_unit ;
LABEL value;
CONST
identifier = value ;
TYPE
identifier = tipe_data ;
VAR
identifier : tipe_data ;
RINCIAN STRUKTUR PROGRAM
PROCEDURE nama_procedure
Begin
{Statements} ;
End.
FUNCTION nama_function : tipe_data ;
Begin
{Statements} ;
End.
BEGIN {program utama}
{Statements} ;
END.
Tidak ada komentar:
Posting Komentar