Perbandingan Tujuh Bahasa

Beberapa hari y.l., nggak sengaja nemu tulisan dari Lutz Prechelt, tentang perbandingan 7 bahasa. Karena tulisan ini artikel majalah, perbandingan lebih banyak digambarkan secara grafis. Kesimpulan umumnya:

  1. Merancang dan menulis program di Perl, Python, Rexx, dan Tcl memerlukan waktu hanya setengah dari C, C++, dan Java; serta hasil tulisan pun hanya setengahnya.
  2. Tidak ada perbedaan yang menyolok di sisi keandalan antara semua bahasa.
  3. Program script umumnya memakan memori dua kali C dan C++. Java memakan memori tiga sampai empat kali C dan C++.
  4. Untuk alikasi yang dipakai tes ini (membaca 1 Mb file kamus dan menciptakan 70 k struktur data), C dan C++ bekerja tiga sampai empat kali lebih cepat dari Java, dan lima sampai sepuluh kali lebih cepat daripada bahasa-bahasa script.
  5. Untuk bagian utama program, yang terutama berisi pencarian dalam struktur data internal, C dan C++ bekerja lebih cepat (hanya) dua kali dibanding Java. Bahasa script cenderung lebih cepat daripada Java.
  6. Khusus script, Perl dan Python selalu lebih cepat daripada Tcl.
  7. Variansi performansi antara programmer sama besarnya atau lebih besar daripada variansi performansi antara bahasa pemrograman.