Bahasa pemrograman tingkat tinggi: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Bot: Perubahan kosmetika |
Tidak ada ringkasan suntingan |
||
Baris 11:
Perlu dicatat bahwa istilah "tingkat tinggi" dan "tingkat rendah" adalah relatif. Pada awalnya, bahasa rakitan dianggap sebagai bahasa tingkat rendah, sementara [[COBOL]], [[Bahasa pemrograman C|C]], dan lain-lainnya dianggap sebagai bahasa tingkat tinggi, mengingat mereka mengizinkan abstraksi terhadap fungsi, variabel, dan evaluasi ekspresi. Akan tetapi, banyak programmer saat ini mungkin menganggap bahasa C sebagai bahasa pemrograman tingkat rendah, mengingat bahasa pemrograman tersebut mengizinkan akses memori secara langsung dengan menggunakan alamatnya, dan juga dapat menggunakan beberapa direktif bahasa rakitan.
== Model eksekusi (eksekusi ya bukan ekse)==
Ada tiga buah model eksekusi untuk bahasa tingkat tinggi, yakni:
* [[Bahasa pemrograman yang diinterpretasikan|Diinterpretasikan]]{{br}}Bahasa jenis ini akan dibaca dan dieksekusi secara langsung tanpa adanya proses atau tahap kompilasi oleh [[kompilator]]. Alat bantu yang mampu melakukannya disebut sebagai [[Penerjemah (komputasi)|penerjemah]] (''interpreter'').
|