Rabu, 14 April 2010

Macam bahasa pemrograman komputer berdasarkan perkembangan



Seperti yang di bahasa sebelumnya bahwa dasar bahasa pemrograman di bedakan menjadi (High Level Language) dan (Low Level Language) . Kriteria dari dua jenis tingkatan bahasa di pecah lagi menjadi:

A.Machine Language
Bahasa Pemrograman yang hanya dapat di mengerti oleh mesin. Mesin adalah rangkaian alat elektronika yang hanya mengerti sinyal salah dan benar (0 dan 1):
- Bila terjadi kontak / ada arus maka nilainya 1
- Bila tak terjadi kontak / arus terputus maka nilainya 0

B. Low Level Language (Bahasa Tingkat Rendah)
Karena susahnya pengoperasian bahasa mesin oleh manusia. Maka di buatlah bahasa yang mewakili perintah perintah bahasa mesin, untuk mempermudah pemrograman. di sebut sebagai bahasa Mnemonics (pembantu untuk mengingat).
Contohnya:
a: Untuk kata ADD (memerintahkan mesin untuk menambahkan)
b: untuk kata Substract (memmerintahkan mesin untuk mengurangi)
Mov: Untuk kata move (memerintahkan mesin untuk memindahkan)
Semua perintah tersebut untuk mengoperasikan data biner yang telah di konfersi ke beberapa model sistem bilangan seperti hexa, decimal, octal, tergantung dari sistem operasi yang di terapkan di mesin tersebut.

C. Middle Level Language (Bahasa Tingkat Menengah)
Bahasa pemrograman yang menggunakan perintah seperti aturan gramatikal, dengan begitu perintah2 yang di gunakan lebih mudah di mengerti karena lebih mendekati algoritma berbahasa manusia. Dan mesin juga tidak begitu memakan waktu untuk menerjemahkannya. Contoh dari jenis ini adalah: bahasa C.

D. High Level Language (Bahasa Tingkat TInggi)
Bahasa yang penggunaanya mudah dipahami secara langsung. Di bedakan menjadi 2 yaitu:
1. Procedure Oriented Language:
a. Scientific
Digunakan untuk memecahkan persoalan matematis/perhitungan. Misalkan: Algol, Fortran, Pascal, Basic
b. Business
Digunakan untuk memecahkan persoalan dalam bidang bisnis. Missal: Cobol, PL/1
2. Problem Oriented Language.
Missal: RPG (Report Program Generator)

E. Object Oriented Language (Bahasa Berorientasi Obyek)
Bahasa perograman ini mengandung beberapa fungsi berupa modul-modul yang terhubung dan saling membantu untuk memecahkan suatu masalah. Penulisan perintah tidak perlu secara detail tapi cukup menambahkan perintah2 yang di perlukan kepada tiap2 objek / modul / fungsi. Contoh dari jenis bahasa ini adalah: Visual Basic, Visual Fox Pro, Delphi, Visual C dan lain-lain.
(informasi di ambil dari modul perkuliahan BSI smester 3)

Tidak ada komentar:

Posting Komentar