Friday, 9 September 2022

Tingkatan Basaha pemrograman


 Tingkatan Bahasa Pemrograman

Bahasa pemrograman di kenal juga dengan istilah “bahasa komputer” atau “bahasa pemrograman komputer” merupakan sebuah instruksi atau sekumpulan instruksi yang di gunakan untuk memerintahkan komputer dalam melakukan suatu pekerjaan ( proses ), seorang programmer ( orang yang membuat suatu program/aplikasi/perangkat lunak dengan menggunakan suatu bahasa pemrograman ) dapat menentukan secara presisi data yang akan di olah oleh komputer, cara data di simpan atau di teruskan, dan langkah apa yang harus di lakukan oleh komputer dalam berbagai situasi.

Bahasa pemrograman, menjembatani bahasa manusia atau bahasa yang dapat di fahami oleh manusia dengan bahasa mesin atau bahasa yang dapat di fahami oleh komputer, bahasa pemrograman haruslah di fahami oleh programmer ( manusia ) dalam menyusun instruksi yang di butuhkan serta harus pula di mengerti oleh komputer dalam menjalankan instruksi yang di berikan, beragam bahasa pemrograman banyak bermunculan dan di gunakan oleh para programmer dalam pengembangan perangkat lunak, namun tahukan Anda bahwa ternyata bahasa pemrograman terbagi ke dalam tingkatan-tingkatan tertentu? mari kita bahas bersama.

Tingkatan bahasa pemrograman

Pengklasifikasian bahasa pemrograman ke dalam tingkatan tertentu sebenarnya tidak baku, beberapa sumber mungkin menyatakan tingkatan yang berbeda seperti bahasa pemrograman tingkat rendah, bahasa pemrograman tingkat menengah, dan bahasa pemrograman tingkat tinggi, sumber lain juga menyatukan bahasa pemrograman tingkat menengah dengan bahasa pemrograman tingkat tinggi sehingga hanya ada bahasa pemrograman tingkat rendah dan bahasa pemrograman tingkat tinggi saja.

1. Bahasa pemrograman tingkat rendah

Bahasa mesin atau kode mesin merupakan satu-satunya bahasa yang bisa di olah komputer secara langsung tanpa transformasi sebelumnya (kompilasi). Saat ini, programmer hampir tidak pernah menulis program secara langsung dalam kode mesin, karena memerlukan perhatian pada banyak detail yang di tangani oleh bahasa tingkat tinggi secara otomatis.

2. Bahasa pemrograman tingkat menengah

Bahasa tingkat menengah memberikan satu tingkat abstraksi di atas kode mesin. Bahasa assembly memiliki sedikit semantik atau spesifikasi formal, karena hanya pemetaan simbol yang dapat di baca manusia. Biasanya, satu instruksi mesin di wakili sebagai satu baris kode assembly. Assembler menghasilkan file objek yang bisa dihubungkan dengan file objek lain atau dimuat sendiri.

Contoh bahasa pemrograman tingkat menengah :

  • Assembler
  • Microsoft Macro Assembler (MASM)

3. Bahasa pemrograman tingkat tinggi

Bahasa pemrograman tingkat tinggi (high level programming language) muncul pada generasi ke-3 bahasa pemrograman, saat ini bahasa pemrograman generasi ke – 5 tetap di kategorikan bahasa pemrograman tingkat tinggi meskipun sudah berkembang sangat jauh dari bahasa pemrograman tingkat tinggi semula.

Perkembangan tersebut meliputi pemrograman berorientasi obyek, pemrograman berbasis web ( di kembangkan dengan konsep cloud ), pemrograman basis data, dan masih banyak lagi termasuk pemrograman perangkat mobile yang saat ini marak di gunakan dan manpaknya akan atau tengah menjadi trend perangkat lunak.

Contoh bahasa pemrograman tingkat tinggi :

  • C++ (Turbo C++)
  • Visual Basic (non – .NET)
  • PHP (prosedural)
  • Delphi (Borland)
  • Pascal (Turbo Pascal)

4. Bahasa pemrograman tingkat Object – Oriented dan Visual / Very-High Level

Beberapa sumber mungkin akan berpendapat bahwa “bahasa pemrograman tingkat Object – Oriented dan Visual” merupakan “bahasa pemrograman tingkat tinggi”, hal tersebut memang benar karena pendekatan Object – Oriented di terapkan pada bahasa pemrograman tingkat tinggi seperti PHP atau Visual Basic .NET.

Bahasa pemrograman tingkat tinggi biasanya berupa bahasa domain yang spesifik, terbatas pada aplikasi, tujuan, atau jenis tugas yang sangat spesifik. Istilah Very High Language Level digunakan pada tahun 1990-an untuk bahasa pemrograman tingkat tinggi yang digunakan untuk skrip, seperti Perl, Python, Ruby, dan Visual Basic.

Contoh bahasa pemrograman tingkat Object-Oriented dan Visual :

  • PHP
  • Visual Basic .NET
  • Java (termasuk Java yang di gunakan pada Android Studio)
  • JSP
  • ASP

0 comments:

Post a Comment