Bahasa Pemrograman merupakan program yang digunakan untuk menerjemahkan perintah yang tertulis dalam bahasa program ke dalam bahasa mesin sehingga bisa terbaca dan dimengerti oleh komputer. suatu intruksi program yang ditulis dalam bahasa mesin dapat berbentuk bilangan binary seperti 000010010. Intruksi seperti ini biasa disebut object code. sedangkan kumpulan dari instruksi yang membentuk suatu program dalam bahasa mesin disebut object program . penerjemahan bahasa pemrograman dengan software dibedakan menjadi 3(tiga) macam, yaitu:
- Asembler adalah program yang digunakan untuk menerjemahkan kode sumber dalam bahasa rakitan(assembly)ke dalam bahasa mesin.
- Kompiller adalah program penerjemah yang mengonversi semua kode sumber sselain dalam bahasa rakitan menjadi kode objek. dan hasil dari kompiller inilah yang akan dijalankan oleh komputer(Kompilasi).
- Intereter adalah program yang menerjemahkan satu per satu intruksi dalam kode sumber kemudian menjalankan intruksi yang telah diterjemahkan tersebut.
- Bahasa mesin (low level lenguage) bahasa yang termasuk level rendah karena sifat dari bahasa mesin lebih berorientasi pada mesin. Bahasa ini berupa kode-kode yang terdiri dari ssekumpulan angka-angka yang diwakili oleh angka nol (0) dan satu (1) .
- Bahasa assembly adalah bahasa pemrograman yang menggunakkan bahasa rakitan. Bahasa assembly ini kebanyakan digunakan untuk pengendalian hardware yaitu pemendekan kata-kata seperi JNZ(Jump nonzero) artinya lompatlah jika tidak sama dengan nol.
- Bahasa tingkat tinggi (high level lenguage) bahasa yang dibuat supaya bisa dimengerti oleh orang awam yang belum mengerti bahasa komputer. Bahasa ini meliputi :
- BASIC (Beginner All-purpose Symbolic Intruction Code)
- LOGO
- COBOL (Common Business Oriented Language)
- PASCAL
- Foftran (Formula Translator)
- Algol (Algoritma Language)
- PL/1 (Programming Language)
- RPG (Report Program Generation)
- APL (Aritmathic Program Languge)







0 komentar:
Posting Komentar