Saya sebagian besar melewati tingkat pemrograman game saya. Ini bukan gelar ilmu komputer, sehingga banyak teori yang dihindari untuk pengembangan portofolio praktis dan apa yang saya lihat sebagai pembelajaran JIT, yang tampaknya lebih penting dalam industri game. Subjek pertama adalah "Pengantar Pemrograman Berorientasi Objek".
Ungkapan itu tidak mengganggu saya sampai saya belajar tentang paradigma pemrograman yang berbeda (saya mendapatkan daftar ini dari https://en.wikipedia.org/wiki/Comparison_of_programming_paradigms ):
- Imperatif
- Fungsional
- Prosedural
- Tersusun
- Didorong oleh acara
- Berorientasi pada objek
- Deklaratif
- Berbasis Automata
Saya mendapatkan bahwa ini bukan daftar lengkap, dan bahwa tidak semua konsep ini sama, dan kebanyakan dari mereka bahkan tidak eksklusif, tetapi saya tidak mengerti mengapa kebanyakan dari mereka hanya mendapatkan satu kata - imperatif; fungsional; deklaratif - tetapi ketika kita berbicara tentang pemrograman dengan objek, kita harus mengklarifikasi bahwa kita berorientasi pada objek-objek itu. Tidak bisakah kita menggunakan benda saja? Tidak bisakah kita memiliki benda? Mengapa mereka harus mengarahkan kita, sebagai bintang penuntun kita?
Melihat di sini ( https://en.wikipedia.org/wiki/Object-oriented_programming ), tidak ada penggunaan istilah "berorientasi" yang dialamatkan sebagai istilahnya sendiri. Hanya "objek" yang dijelaskan.
Juga, saya bisa melihat untuk alasan praktis mengapa Event-Driven digunakan, karena Pemrograman Acara sudah menjadi hal yang Anda lakukan ketika Anda menjalankan konferensi, dan Pemrograman Automata membuatnya terdengar seperti Anda sedang mengatur jalur produksi robot, jadi membantu untuk memiliki kata-kata klarifikasi tambahan di sana.
Apa yang membuat Pemrograman Objek, sebagai frasa, tidak cukup untuk menggambarkan apa yang kita lakukan ketika kita menggunakan objek dalam pemrograman kita?
Jelas dari nada bicara saya, saya tidak terlalu menyukai kata "berorientasi". Itu mengingatkan saya pada waktu saya sebagai reporter pengadilan, mendengarkan pengacara setelah pengacara menggunakan frasa "dalam kaitannya dengan" sebagai semacam kutu verbal. Itu tidak berarti apa-apa; itu hanya istilah yang mereka gunakan untuk mengisi udara sementara mereka mencoba memikirkan apa yang harus dikatakan selanjutnya. Namun, saya tidak mencoba mengadvokasi perubahan bahasa, saya hanya bertanya mengapa demikian. Jika seseorang tahu mengapa itu diketahui seperti itu karena alasan historis murni, maka itulah jawabannya. Itu akan menjadi amunisi jika saya memutuskan untuk membuang waktu menganjurkan perubahan bahasa.
Di sisi lain, jika sebenarnya ada alasan yang berguna mengapa suatu bahasa atau potongan kode harus menunjuk ke objek, dengan mengesampingkan semua arah lain, yang bertentangan dengan hanya memiliki mereka di toolbelt, sebagai alat , saya benar-benar akan tertarik untuk mempelajarinya. Saya suka belajar hal-hal yang bermanfaat.