Senin, 25 Maret 2013

Sejarah Pemrograman Berorientasi Objek

Edisi spesial malam ini adalah tentang sejarah PBO sendiri.., ini di katakan spesial karena hanya blog ini yang menyediakan artikel tentang sejarah PBO jika di bandingkan dengan blog teman-teman saya dari Fakultas Teknik Program Studi Teknik Informatika Universitas Lambung Mangkurat Banjarmasin. Berikut adalah ulasan sejarah tersebut.., (^_^).

Sebuah pemrograman berorientasi objek pertama kali digali dari rancang bangun sebuah kapal, setiap kapal tentunya mempunyai sebuah pola atau cetakan yang tentunya akan dihasilkan perilaku yang unik, selanjutnya sebuah pola pembuatan kapal tadi dijadikan sebuah class atas objek yang berbetuk kapal.
Istilah "object oriented programming" pertama kali dipakai oleh Xerox PARC. Istilah ini digunakan untuk merujuk kepada proses menggunakan objek sebagai dasar untuk penghitungan. Suatu objek akan dapat dibentuk, diubah dan di hapus.
Sistem yang menggunakan pemrograman berorientasi objek pertama kali adalah Simula 67 yang telah memberikan masukan terhadap berbagai bahasa pemrograman lain, termasuk Pascal dan Lips. Tahun 1980, C++ mendominasi pemrograman dengan kategori berorientasi objek. Tidak puas dengan bentuk tampilan yang ada maka pengembang pemrograman berorientasi objek berusaha memikirkan graphics user interface. Grafics user interface yang dinamis pertama kali di kembangkan oleh Cocoa. Grafics user interface ini juga telah memainkan peranan penting dalam pengembangan event-driven programming.
Bahasa pemrograman yang menggunakan teknik pemrograman berorientasi objek diantanya Fortran (bahasa pemrograman untuk pengolahan rumus), BASIC dan pascal. Bahasa pemrograman ini murni karena tidak memiliki fungsi yang diperlukan oleh programmer, hal ini akan memberikan kebuntuan bagi para programmer.
Untuk memecahkan kebuntuan tersebut maka ditemukan Java, Java menjadi populer karena menggunakan virtual machine yang mirip dengan C++, sehingga memungkinkan Java bisa berjalan pada berbagai platform.Kepopuleran pemrograman berorientasi objek telah menyebabkan pengembangan dalam bahasa modeling, design patern, dan lain sebagainya. Sehingga akan memberi harapan pengembangan bahasa pemrograman akan selalu ada dimasa mendatang.

Nantikan postingan berikutnya yang pasti lebih menarik lagi..,

Tidak ada komentar:

Posting Komentar