Bahasa pemrograman tingkat tinggi: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tag: Suntingan perangkat seluler Suntingan peramban seluler
k ←Suntingan 114.125.89.87 (bicara) dibatalkan ke versi terakhir oleh Mimihitam
Tag: Pengembalian
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 JAVeksekusi ==
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'').