Nama: Ferick Adesagi
NPM : 52417321
Python
Ruby
Lua
Kesimpulan dari ketiga bahasa pemrograman diatas adalah Bahasa Pemrograman Lua lebih baik untuk digunakan dalam pengembangan game, namun tidak banyak developer game yang menggunakan bahasa pemrograman Lua.
NPM : 52417321
Python
- Penanganan ruang nama yang fleksibel
- Memiliki dokumen
- Memiliki banyak pewarisan
- Python memiliki generator bawaan
- Memiliki daftar/dikte pemahaman
- Memiliki dekorator
- Mempunyai referensi kelas di badan kelas
- Kelas bisa berubah di Ruby
- Memiliki fitur scripting seperti Perl
- Memiliki kelanjutan kelas satu
- Ruby membutuhkan "end" atau "}" untuk menutup semua cakupannya
Lua
- Extensibility Lua menarik perhatian sehingga banyak orang menganggap Lua bukan sebagai suatu bahasa, tetapi sebagai suatu perangkat untuk membangun bahasa-bahasa domain spesifik.
- Simplicity Sederhana Lua adalah bahasa yang mudah dan sederhana.
- Mempunyai implementasi yang efisien
- Portabilitas Lua dapat dijalankan di semua platform seperti: Android, NextStep, Mac OS-9 dan OS X, MS-DOS, IBM, EPOC, PalmOS, RISC OS, dan semua jenis Unix dan Windows. Source program untuk masing-masing platform hampir sama.
Kesimpulan dari ketiga bahasa pemrograman diatas adalah Bahasa Pemrograman Lua lebih baik untuk digunakan dalam pengembangan game, namun tidak banyak developer game yang menggunakan bahasa pemrograman Lua.
Komentar
Posting Komentar