Jumat, 22 Januari 2010

PERKEMBANGAN BAHASA KOMPUTER

Perkembangan bahasa computer


Suatu bahasa pemrograman dapat dilihat dari 3 sudut pandang ,yaitu

1.dari tingkat kecanggihannya
2.dari jenis aplikasinya
3.dari metode kerjanya


1.dari tingkat kecanggihannya
a)bahasa generasi pertama:bahasa mesin(mnemonic code)
baahasa mesin adalah bahasa yang berisi kode-kode mesin yang hanya dapat diterjemahan langsung oleh mesin computer.bahasa ini merupakan bahasa level terendah dan berupa kode numeric 0 dan 1 (binner),bahasa digunakan oleh computer generasi pertama yaitu ENIAC(electronic numerical ntregrator and calculator)
contoh
program dalan bahasa mesin 011010011101110111

sekumpulan intruksi dalam bahasa mesin membentuk microcode (semacam prosedur dalam bahasa mesin).keuntungan penggunaan bahasa mesin adalah waktu eksekusi yang cepat dan kerugiannya adalah sangat sulit dipelajari o;eh manusia
diagram pemrosesan program computer dalam computer generasi pertama adalah sebagai berikut:


011010011101110111 komputer 7625

Gbr.diagam pemrosesan program computer pada computer generasi pertama


b)bahasa generasi kedua :bahasa ASSEMBLY (low level language)

seorang programmer bahasa ASSEMBLY haruslah mengetahui karakteristik computer yang dihadapi.karena pemrogaman bahasa ASSEMBLY masih bersifat “machine dependent”,yaitu penulisan harus disesuaikan dengan mein computer yang dipergunakan .memang penulisan dalam bahasa ASSEMBLY sudah jauh lebih mudah bila dibandingkan dengan bahasa mesin .tetapi keadaan ini masih membuat penulisan dalam bahasa ASSEMBLY terlalu sulit bagi orang awam biasa yang tidak mengetahui sifat-sifatdan karakteristik computer.

MOVE 3,x
ADD y,7
STORE y,z
PUT z
BRANCH 1

Tidak ada komentar: