> Saya belajar memrogram mulai dari bahasa BASIC, sempat kenal FORTRAN, > PASCAL, jatuh cinta ke Assembly dan C, tapi kemudian mentok ketika belajar > OOP (C++, Java). Apakah masalah umur atau intelegensi atau malas berperan > besar disini? Atau memang ada barrier yang cukup tinggi ketika kita sudah > sangat terbiasa dengan non OOP kemudian belajar OOP?
Yang namanya belajar konsep baru, pasti ada "learning curve". Saya sendiri beranggapan OOP (atau PBO) itu adalah "logical choice" untuk meningkatkan kualitas program (tapi ini bukan korelasi mati) [1]. Karena prinsip inilah dulu saya memaksa diri untuk menggeluti OOP. Belakangan yang menjadi "logical choice" itu adalah design patterns, dokumentasi API, valgrind-friendliness, dan unit tests. Tentu saja YMMV. -- [1] yang bahaya adalah kalau secara membabi-buta mengimplementasikan OOP di semua tempat.
