Saturday, August 1, 2009

Perbandingan Bahasa Pemrograman Komputer

Perbandingan berbagai bahasa pemrograman secara teknis antara lain dapat dilihat di :
  • http://www.jvoegele.com/software/langcomp.html
  • http://en.wikipedia.org/wiki/Comparison_of_programming_languages
  • http://www.cs.ubc.ca/~murphyk/Software/which_language.html
Namun, dari sisi pengguna, ada pula berbagai pertimbangan seperti:
  • interpreter untuk membuat prototype dengan cepat, compiler sehingga memungkinkan waktu run cepat atau keduanya.
  • mempunyai native code yang mempunyai waktu run lebih cepat daripada byte code yang dihasilkan compiler.
  • mempunyai library standar untuk struktur data yang lengkap seperti array multidimensi, string, hash table
  • tersedia compiler/interpreter free
  • lintas platform sehingga memungkinkan pengembangan sekali untuk berbagai platform seperti linux, mac, windows.
  • dapat di implementasikan pada handphone.
Saya sangat mempertimbangkan 3 item terakhir. Bahasa pemrograman JAVA dapat memenuhi 3 item terakhir (minus interpreter). Kalau suatu saat saya ingin membuat program terkait dengan mesin, saya gunakan bahasa C++. Sebagai catatan, kemiripan tata bahasa antar C++ dengan JAVA, memudahkan untuk pindah antara 2 bahasa tersebut. Saya yakin, masing-masing punya pertimbangan yang berbeda.

No comments:

Post a Comment