Minggu, 18 Oktober 2009

BAHASA TINGKAT TINGGI


Bahasa pemrograman tingkat tinggi adalah sebuah bahasa pemrograman yang jika dibandingkan dengan bahasa pemrograman tingkat rendah memiliki sifat lebih mudah digunakan, lebih portabel (mudah diadaptasikan) antar-platform, dan lebih abstrak. Bahasa-bahasa semacam ini sering melakukan abstraksi terhadap beberapa operasi CPU, seperti halnya pengaksesan memori.




Bahasa tingkat tinggi :
a. bersifat machine independent (harus bisa membuat bahasa tinggi yang sama berjalan pada mesin yg berbeda) dan untuk menjadi problem oriented language (POL) yakni merefleksikan jenis masalah yg dipecahkan
b. program-program sumber ditulis dalam statement yang sama dengan bahasa inggris.
c. Menulis program dalam bahasa yg portable, hingga :
1. pemakai program dapat beralih ke komputer yg lebih baru / lebih besar tanpa menulis ulang program
2. pemakai komputer yg berbeda dapat membagi program
3. organisasi yg menghasilkan software untuk menjual program yg sama kepada pemakai yg bereda tanpa menulis ulang program untuk tiap jenis komputer.




FASILITAS UMUM BAHASA TINGKAT TINGGI
a. memiliki kosa kata, simbol dan kalimat yang ekstensif
b. Satu statement dalam bahasa tingkat tinggi diterjemahkan keseluruhan statementnya ke dalam banyak instruksi mesin. Penterjemahan dilakukan oleh progam khusus yg disebut compiler.
c. Library macro dan subroutine dapat digabungkan
d. Bersifat problem oriented, programmer dapat bekerja independently terhadap mesin
e. Set rule harus ditaati ketika menulis program sumber
f. Instruksi-instruksi dalam bahasa tingkat tinggi disebut statement



JENIS BAHASA TINGKAT TINGGI
a. Bahasa Komersial
b. Bahasa Ilmiah
c. Bahasa Penggunaan Khusus
d. Bahasa Perintah untuk Sistem Pengoperasian



Sumber : Wikipedia Bahasa Indonesia

0 comments:

Posting Komentar