Kamis, 30 Juli 2020

Perbandingan antara penggunaan Bahasa python, lua, dan ruby dalam pengembangan Game

- Bahasa Lua

• Ukurannya sangat kecil, ratusan kilobyte. Python butuh minimal beberapa megabyte (disk space dan memori)

• Mendukung multi thread (satu thread menjalankan instance Lua terpisah). Untuk embedding multi thread di Python sangat sulit, dan Python memiliki Global Interpreter Lock

• Interfacing sangat mudah, baik coding manual atau dengan bantuan SWIG

- Bahasa Phyton

• Mudah dipelajari, konservatif, lebih ketat dibanding Ruby, mudah dibaca kode, cepat, dan efisien

• Stabilitas karena perubahan, kode konservatif, sedikit pembaruan

- Bahasa Ruby

• Ekspresif, efisien, elegan, dan bertenaga. Rails memiliki “gems” – daftar kode terdedikasi yang memperlancar proses pengembangan.

• Pembuatan kode yang fleksibel dan kreatif, update yang sering, kebebasan dan fleksibilitas, dan kode yang mudah dibaca serta tidak membingungkan

Tidak ada komentar:

Posting Komentar