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. -Efisiensi Lua mempunyai implementasi yang
efisien. -Portabilitas Lua dapat dijalankan di semua platform seperti: Android,
NextStep, OS2, PlayStation II Sony, Mac OS-9 dan OS X, BeOS, MS-DOS, IBM, EPOC,
PalmOS, MCF5206ELITE Evaluation Board, RISC OS, dan semua jenis Unix dan
Windows. Source program untuk masing-masing platform hampir sama.
dari ketiga (3) bahasa diatas dapat ditarik kesimpulan bahwa
yang lebih baik dalam pengembangan Game adalah bahasa Lua namun masih banyak
orang keliru dengan bahasa tersebut dan tidak banyak developer bahasa Lua.
Python
-memiliki generator bawaan (yang digunakan seperti blok
Ruby) -memiliki penanganan ruang nama yang fleksibel -memiliki dokumen
-memiliki banyak pewarisan
-memiliki daftar/dikte pemahaman
-memiliki dekorator
-Python hanya menggunakan spasi putih saja
Ruby
-memiliki referensi kelas di badan kelas -Semua kelas bisa
berubah di Ruby -memiliki fitur scripting seperti Perl -memiliki kelanjutan
kelas satu -memiliki blok -mendukung pemrograman gaya fungsional (seperti pipa)
dengan lebih mudah -Ruby membutuhkan "end" atau "}" untuk
menutup semua cakupannya
Komentar
Posting Komentar