Merupakan pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains
komputasi. Tahun 1960, beberapa ahli komputer bekerja untuk mengembangkan
bahasa ALGOL, salah satunya adalah Dr. Niklaus Wirth dari Swiss Federal
Institute of Technology (ETH-Zurich), yang merupakan anggota grup yang membuat
ALGOL. Tahun 1971, dia menerbitkan suatu spesifikasi untuk highly-structured
language (bahasa tinggi yang terstruktur) yang menyerupai ALGOL. Dia menamainya
dengan PASCAL (seorang filsuf dan ahli matematika dari Perancis) Pascal
bersifat data oriented, yaitu programmer diberi keleluasaan untuk
mendefinisikan data sendiri. Pascal juga merupakan teaching language (banyak
dipakai untuk pengajaran tentang konsep pemrograman). Kelebihan yang lain
adalah penulisan kode Pascal yang luwes, tidak seperti misalnya FORTRAN, yang
memerlukan programmer untuk menulis kode dengan format tertentu. Bentuk dasar
program Pascal adalah seperti berikut:
program
TITLE ;
begin pernyataan;
begin pernyataan;
pernyataan
end.
Awal mula
Kemunculan Pascal boleh dikatakan terlambat dalam sejarah bahasa pemrograman. Karena muncul belakangan, Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal 1960-an. Niklaus Wirth menyatakan bahwa di mulai mengembangkan Pascal tahun 1968, dengan implemetasi pertama dilakukan pada mesin seri CDC 6000 di tahun 1970.
Kemunculan Pascal boleh dikatakan terlambat dalam sejarah bahasa pemrograman. Karena muncul belakangan, Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal 1960-an. Niklaus Wirth menyatakan bahwa di mulai mengembangkan Pascal tahun 1968, dengan implemetasi pertama dilakukan pada mesin seri CDC 6000 di tahun 1970.
Tahun
1970-an
Pada tahun 1975, Wirth bekerja bersama Jensen untuk menghasilkan buku referensi Pascal "Pascal User Manual and Report". Wirth beralih dari Pascal tahun 1977 untuk mengerjakan Modula - penerus Pasca
Pada tahun 1975, Wirth bekerja bersama Jensen untuk menghasilkan buku referensi Pascal "Pascal User Manual and Report". Wirth beralih dari Pascal tahun 1977 untuk mengerjakan Modula - penerus Pasca
Tahun
1980-an
Thun 1982 muncul ISO Pascal. Ada seven besar pada bulan November 1983, dengan keluarnya Turbo Pascal. Tahun 1987 Turbo Pascal sudah mencapai rilis 4. Turbo Pascal mengungguli lawan-lawannya dalam hal kecepatan kompilasi dan eksekusi, meninggalkan pesaingnya dengan kelemahannya.
Thun 1982 muncul ISO Pascal. Ada seven besar pada bulan November 1983, dengan keluarnya Turbo Pascal. Tahun 1987 Turbo Pascal sudah mencapai rilis 4. Turbo Pascal mengungguli lawan-lawannya dalam hal kecepatan kompilasi dan eksekusi, meninggalkan pesaingnya dengan kelemahannya.
Strktur dan
Komponen Dasar Bahasa Pascal :
Struktur
program Pascal terdiri dari sebuah judul program dan badan program. Badan
program dibagi lagi menjadi dua bagian, bagian deklarasi dan bagian pernyataan
(statement).
Struktur
program :
Judul
Program
PROGRAM nama-program;
Blok Program
Bagian deklarasi
deklarasi label
LABEL nama-label;
deklarasi
konstanta
CONST…………..;
deklarasi
tipe
TYPE …………….;
deklarasi
variabel VAR
………………;
deklarasi
prosedur
PROCEDURE nama-prosedur;
……………………………….;
deklarasi
fungsi
FUNCTION nama-fungsi;
………………………….;
Bagian
Pernyataan
Begin
(statement)
…………;
…………;
end.
Contoh : Menghitung perkalian dua
bilangan bulat
PROGRAM
Perkalian;
{Judul}
VAR
A,B,Hasil :
Integer; {Deklarasi
variabel}
BEGIN
A :=
2;
{Statemant}
B :=
3;
{Statemant}
Hasil :=
A*B;
{Statement}
Writeln
(A,B,Hasil);
{Statement}
END.
Judul
program sifatnya adalah optional, dan bila ditulis, harus terletak pada awal
dari program dan diakhiri dengan titik koma.
Bagian
deklarasi digunakan bila di dalam program digunakan pengenal ( identifier).
Identifier dapat berupa label, konstanta, tipe, variabel, prosedur dan fungsi.
Kalau
suatu program menggunakan identifier, Pascal menuntut supaya identifier
tersebut diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan
terlebih dahulu pada bagian ini.
Beberapa
aturan dalam program Pascal :
·
Akhir sebuah
program Pascal ditandai dengan tanda baca titik ‘ . ‘ setelah END
yang paling akhir.
·
Tanda titik
koma ‘ ; ’ merupakan pemisah antar instruksi satu dengan lainnya.
·
Beberapa
statement boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk
koma ’ ; ‘
·
Baris
komentar diletakkan diantara tanda ‘(*’ dan ’*)’ atau diantara
tanda ‘{‘ dan ‘}’
Contoh
: Var a :
real;
(*nilai bilangan pertama*)
b
: real;
{nilai bilangan kedua}
Statement
(pernyataan)
Adalah instruksi atau gabungan instruksi, yang menyebabkan komputer melakukan
aksi.
Type statement dalam Pascal terdiri atas :
1. Sederhana :
·
menandai
sebuah item data ke sebuah variabel (assigment statement).
contoh : c := b * 4
·
pemanggilan
procedure dan goto statement.
2. Terstruktur:
·
Compound
Statement
read (x) ;
y := x * 2;
write (y)
End.
·
Repetitive
Statement
contoh :
For j := 1 to 10 do
write (count);
·
Conditional
Statement
contoh : If
x > 10 then write (a)
else write (b) ;
Komponen
Dasar Program Pascal
Pola susun
bahasa Pascal dibentuk dengan menggunakan komponen bahasa pemrograman yang
umum, yaitu :
1. Simbol Dasar
2. Reserved Word (kata
pasti)
3. Identifier (penyebut)
0 Response to "Sejarah singkat bahasa Pascal"