Ada kepercayaan luas di kalangan programmer bahwa semakin dinamis dan longgar mengetik bahasa, semakin produktif programmer di dalamnya. Guido van Rossum menulis tentang produktivitas pemrograman menggunakan python pada tahun 1998 dan mencari di web saya masih melihat orang-orang yang mereferensikan klaim ini:
Secara sintaksis, kode Python terlihat seperti kode pseudo yang dapat dieksekusi. Pengembangan program menggunakan Python 5-10 kali lebih cepat daripada menggunakan C / C ++, dan 3-5 kali lebih cepat daripada menggunakan Java. Dalam banyak kasus, prototipe aplikasi dapat ditulis dalam Python tanpa menulis kode C / C ++ / Java. Seringkali, prototipe cukup fungsional dan berkinerja cukup baik untuk dikirim sebagai produk akhir, menghemat waktu pengembangan yang cukup besar. Di lain waktu, prototipe dapat diterjemahkan sebagian atau seluruhnya ke C ++ atau Java - sifat berorientasi objek Python membuat terjemahan menjadi proses yang mudah.
Apakah masalah ini telah dievaluasi secara ilmiah? Jika tidak untuk python maka mungkin untuk bahasa scripting saudara seperti ruby , perl atau php ?
Saya tidak mencari rasionalisasi, analogi, atau penjelasan mengapa ini berpotensi sulit untuk dijawab, kecuali pendapat para peneliti atau pakar yang telah meluangkan waktu untuk menyelidiki masalah ini.
Saya awalnya menanyakan pertanyaan ini di skeptics.SE , dan seseorang menyarankan saya harus menanyakannya di sini juga.