Saya sudah membaca di sini di P.SE lebih banyak pertanyaan di mana programmer pemula disarankan untuk memilih Python sebagai bahasa pemrograman pertama mereka.
Jangan salah paham, saya suka Python. Saya sangat menyukainya! Tetapi filosofinya berkisar pada "Kita semua menyetujui orang dewasa di sini".
Dari sudut pandang pengalaman / pengetahuan, seorang programmer pemula bukanlah orang dewasa. Yang kemudian berarti lebih mudah untuk menembak diri sendiri di kaki dan mengambil beberapa kebiasaan buruk bahkan jika Anda selamat dari lukanya.
Saya berpikir bahwa dalam bahasa "lebih statis" akan lebih sulit untuk menembak diri sendiri karena akan lebih ketat.
Kembali ke pertanyaan saya. Mengapa Python direkomendasikan sebagai bahasa pemrograman tingkat pemula?
Apa poin yang membuatnya baik untuk mengajar bahasa pemrograman. Atau ... apakah itu preferensi pribadi penasihat?
I'm thinking that in a "more static" language it would be harder to shoot yourself in the foot
- baik, C dan C ++ diketik secara statis dan Anda akan sangat, sangat terkejut melihat berapa banyak cara yang berbeda Anda dapat meledakkan kaki Anda menggunakan mereka ...