Penerjemah (komputasi): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
→Penerjemah (komputasi): Perbaikan tata bahasa Tag: Suntingan perangkat seluler Suntingan aplikasi seluler Suntingan aplikasi Android |
Reno-Sifana (bicara | kontrib) k Perbaikan Kosmetika |
||
(7 revisi perantara oleh 7 pengguna tidak ditampilkan) | |||
Baris 1:
Dalam [[ilmu komputer]], '''penerjemah''' atau '''penafsir''' (lebih dikenal dengan '''''interpreter''''') merupakan perangkat lunak yang berfungsi melakukan eksekusi sejumlah instruksi yang ditulis dalam suatu [[bahasa pemrograman]], sebuah penerjemah dapat berarti:
# Mengeksekusi [[kode sumber]] secara langsung, atau
# Menerjemahkannya ke dalam serangkaian ''[[p-code]]'' kemudian mengeksekusinya, atau
# Mengeksekusi kode yang telah dikompilasi sebelumnya oleh [[kompiler]] yang merupakan bagian dari sistem penerjemahan.
[[Perl]], [[Python (bahasa pemrograman)|Python]], [[Ruby (bahasa pemrograman)|Ruby]], dan [[MATLAB]] merupakan beberapa contoh perangkat lunak penerjemah bertipe 2, sementara [[Java]] termasuk dalam kategori tipe 3, tetapi dalam beberapa kasus Java dapat digolongkan pula ke dalam kategori tipe 2.
Baris 14:
* {{en}} [http://www.columbia.edu/acis/history/interpreter.html IBM Card Interpreters] page at Columbia University
* {{en}} [http://www.archive.org/download/TheoreticalFoundationsForPracticaltotallyFunctionalProgramming/33429551_PHD_totalthesis.pdf Theoretical Foundations For Practical 'Totally Functional Programming'] (Chapter 7 especially) Doctoral dissertation tackling the problem of formalising what is an interpreter
{{software-stub}}▼
{{Authority control}}
[[Kategori:Penerjemah bahasa pemrograman]]
[[Kategori:Bahasa pemrograman]]
▲{{software-stub}}
|