Tingkatan bahasa pemrograman
Pada artikel singkat ini saya ingin berbagi pengetahuan kepada teman - teman
tentang tingkatan Bahasa Pemrograman pada Komputer. Bahasa pemrograman adalah
bahasa yang digunakan pada komputer untuk melakukan tugas tertentu. Seperti
juga pada bahasa yang digunakan manusia secara umum, bahasa pemrograman banyak
sekali jenisnya. Bahasa pemrograman dapat dikelompokkan berdasarkan tingkatan,
seperti bahasa tingkat rendah, bahasa tingkat sedang, bahasa tingkat tinggi.
1. Bahasa Tingkat Rendah (low-level
language)
Merupakan bahasa assembly atau bahasa mesin. Lebih dekat ke mesin (hardware), dimana high-level programming languages dekat pada bahasa manusia.
Merupakan bahasa assembly atau bahasa mesin. Lebih dekat ke mesin (hardware), dimana high-level programming languages dekat pada bahasa manusia.
- Bahasa Mesin (machine language)
Bahasa mesin merupakan representasi tertulis machine code atau kode mesin, yaitu kode operasi suatu mesin tertentu. Bahasa ini bersifat khusus untuk mesin tertentu dan “dimengerti” langsung oleh mesin, sehingga pelaksanaan proses sangat cepat. Bahasa mesin kelompok komputer tertentu berlainan dengan bahasa mesin kelompok komputer yang lain. Abstraksi bahasa ini adalah kumpulan kombinasi kode biner “0″ dan “1″ yang sangat tidak alamiah bagi kebanyakan orang - kecuali insinyur pembuat mesin komputer. Karena tidak alamiah bagi kebanyakan orang, bahasa mesin juga disebut bahasa tingkat rendah.
- Bahasa Assembly (assembly
language)
Bahasa rakitan (assembly language) merupakan notasi untuk menyajikan bahasa mesin yang lebih mudah dibaca dan dipahami oleh manusia. Bahasa ini sudah menggunakan simbol alpabet yang bermakna (mnemonic). Contoh �€Ĺ“MOV AX 1111�€�, pindahkan ke register AX nilai 1111.Proses data oleh komputer berdasarkan perintah bahasa rakitan adalah cepat. Meski demikian masih merepotkan-bahkan bagi kebanyakan pemrogram, karena masih harus
mengingat-ingat tempat penyimpanan data. Bahasa rakitan juga bersifat khusus untuk mesin tertentu. Contoh: Assembler.
Bahasa rakitan (assembly language) merupakan notasi untuk menyajikan bahasa mesin yang lebih mudah dibaca dan dipahami oleh manusia. Bahasa ini sudah menggunakan simbol alpabet yang bermakna (mnemonic). Contoh �€Ĺ“MOV AX 1111�€�, pindahkan ke register AX nilai 1111.Proses data oleh komputer berdasarkan perintah bahasa rakitan adalah cepat. Meski demikian masih merepotkan-bahkan bagi kebanyakan pemrogram, karena masih harus
mengingat-ingat tempat penyimpanan data. Bahasa rakitan juga bersifat khusus untuk mesin tertentu. Contoh: Assembler.
2. Bahasa Tingkat Menengah (Middle
level language)
Bahasa tingkat menengah (middle level language) adalah bahasa yang aturan penulisannya mendekati bahasa manusia serupa dengan bahasa tingkat tinggi tetapi memiliki kemampuan kecepatan proses dan pengaksesan perangkat keras yang mirip dengan bahasa tingkat rendah (low level language). Salah satu bahasa yang masuk kategori ini adalah C
Bahasa tingkat menengah (middle level language) adalah bahasa yang aturan penulisannya mendekati bahasa manusia serupa dengan bahasa tingkat tinggi tetapi memiliki kemampuan kecepatan proses dan pengaksesan perangkat keras yang mirip dengan bahasa tingkat rendah (low level language). Salah satu bahasa yang masuk kategori ini adalah C
3. Bahasa Tingkat Tinggi (high-level
language)
Adalah bahasa pemrograman yang dekat
dengan bahasa manusia, kelebihan utama dari bahasa ini adalah mudah untuk di
baca, tulis, maupun diperbaharui, sebelum bisa dijalankan program harus
terlebih dahulu di-compile. Contoh Ada, Algol, BASIC, COBOL, C, C++, FORTRAN,
LISP, dan Pascal, dsb.
Pada generasi bahasa pemrograman terakhir sekarang ini, kedua cara interpretasi dan kompilasi digabungkan dalam satu lingkungan pengembangan terpadu (IDE = integrated development environment).
Bahasa tingkat tinggi bersifat
portable. Program yang dibuat menggunakan bahasa tingkat tinggi pada suatu
mesin komputer bersistem operasi tertentu, hampir 100% bisa digunakan pada
berbagai mesin dengan aneka sistem operasi. Kalaupun ada perbaikan sifatnya
kecil sekali.
Semoga artikel singkat tentang
tingkatan Bahasa Pemrograman ini dapat memberi sedikit pengetahuan anda tentang
Bahasa Pemrograman Pada Komputer.
sumber : wiki.linux.or.id
Komentar
Posting Komentar