Tingkatan Bahasa Pemrograman
1. Bahasa Pemrograman Tingkat Rendah (Low-level)
Bahasa mesin adalah tingkatan paling dasar dari bahasa pemrograman. Ini adalah bahasa yang pertama kali digunakan untuk membangun sistem digital. Bahasa pemrograman pada tingkat rendah (low-level) berisi intruksi-intruksi yang ditujukan kepada komputer dengan menggunakan kode-kode biner (binary code). Yang mana kode-kode tersebut akan langsung diterjemahkan oleh komputer tanpa perlu melalui proses kompilasi.
Misalnya untuk mengkodekan angka 1 dalam bahasa biner, maka harus dituliskan 0000 0001. Adapun untuk mengkode angka 2 dalam bahasa biner, maka harus dituliskan 0000 0010. Namun tingkat low-level ini mempunyai banyak kekurangan sehingga dibuatlah tingkat lanjutan yaitu tingkatan medium.
2. Bahasa Pemrograman Tingkat Menengah (Medium-level)
Bahasa pemrograman tingkat menengah berisi intruksi-intruksi yang diberikan berupa kode mnemonic seperti ADD, DIV, STOLOD, IMP dan lainnya. Namun tingkatan medium ini mempunyai banyak kekurangan. Kekurangan yang dimiliki yaitu bahasa tersebut harus diterjemahkan terlebih dahulu kedalam bahasa mesin komputer karena hanya mengerti penggunaan bahasa mesin. Assembler adalah sebutan untuk menerjemahkan bahasa assembly kedalam bahasa mesin. Assembly language bersifat lebih kompleks, lebih teknis, dan lebih mudah digunakan dibanding dengan bahasa mesin.
Namun bahasa rakitan sulit dipahami, sehingga hanya digunakan oleh programmer ahli saja. Selain bahasa assembly, bahasa Micosoft Macro Assembler (MASM) juga termasuk pada bahasa pemrograman tingkat menengah.
3. Bahasa Pemrograman Tingkat Tinggi (High-level)
Bahasa pemrograman tingkat tinggi berisi intruksi-intruksi dengan menggunakan bahasa alamiah yang dimengerti oleh manusia yaitu bahasa inggris seperti “print” “if” atau “case”.
Instruksinya yang menyerupai bahasa inggris membuat programmer lebih mudah menemukan error, bug, debug, dan mengatur serta memperbaiki software. Contoh bahasa pemrograman tingkat tinggi adalah HTML, SQL, CSS, Phyton, Java, C++, C+, JavaScript, Visual Basic, Delphi, dan Turbo Pascal.

Komentar
Posting Komentar