Jawaban saya mungkin tidak akan berkembang terlalu luas pada jawaban yang ada, tetapi saya merasa bahwa dua sen saya mungkin membantu.
Pertama; ya, untuk modularitas, Anda biasanya memberikan beberapa tingkat waktu eksekusi. Menulis segala sesuatu dalam kode rakitan akan memberi Anda kecepatan terbaik. Yang mengatakan ...
Anda kenal YouTube? Kemungkinan situs dengan bandwidth paling tinggi yang ada, atau yang kedua setelah Netflix? Mereka menulis sebagian besar kode mereka dalam Python, yang merupakan bahasa yang sangat modular tidak cukup dibangun untuk kinerja terbaik.
Masalahnya adalah, ketika ada sesuatu yang salah, dan pengguna mengeluh tentang memuat video lambat, tidak ada banyak skenario di mana kelambatan itu pada akhirnya akan dikaitkan dengan lambatnya kecepatan eksekusi Python. Namun, kompilasi ulang Python yang cepat, dan kemampuan modularnya untuk mencoba hal-hal baru tanpa pengecekan tipe mungkin akan memungkinkan para insinyur untuk men-debug apa yang salah dengan cukup cepat ("Wow. Magang baru kami menulis sebuah loop yang melakukan sub-query SQL baru untuk hasil SETIAP. ") atau (" Oh, Firefox telah mencabut format header caching yang lama; dan mereka membuat perpustakaan Python untuk mengatur yang baru dengan mudah ")
Dalam hal itu, bahkan dalam hal waktu eksekusi, bahasa modular dapat dianggap lebih cepat karena setelah Anda menemukan apa yang menjadi hambatan Anda, itu akan menjadi lebih mudah untuk mengatur ulang kode Anda untuk membuatnya bekerja dengan cara terbaik. Begitu banyak insinyur akan memberi tahu Anda bahwa kinerja yang hebat tidak berada di tempat yang mereka kira (dan sebenarnya hal-hal yang mereka optimalkan hampir tidak diperlukan; atau, bahkan tidak bekerja seperti yang mereka harapkan!)