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