Prabelism-Blogspot
SEJARAH BAHASA PEMOGRAMAN
Dalam setiap kuliah perdana saya tentang pemrograman komputer, pasti saya akan paparkan bagaimana sejarah perkembangan pemrograman. Bagi Anda yang tidak mengikuti kuliah saya, atau mahasiswa saya yang kebetulan tidak masuk ketika sayamenjelaskan sejarah pemrograman komputer, berikut ini sedikit tulisan mengenai hal ini.Sejarah pemrograman komputer tidak seperti yang dibayangkan oleh kebanyakan orang.Kebanyakan orang mengira bahwa pemrograman komputer ini mulai berkembang atauditemukan pada akhir abad duapuluhan. Namun dalam kenyataannya, sejarah pemrograman modern dan bahasa pemrograman mulai berkembang sejak 1940 an, yaitusekitar 68 tahun yang lalu.Sebelum kita menengok pada tahun 1940 an, sejenak kita lihat ke belakang terlebihdahulu pada tahun 1822. Pada tahun tersebut hidup seseorang bernama Charles Babbage.Ketika belajar di Universitas Cambridge Inggris, ia melihat bahwa pada saat itu banyak terdapat berbagai macam tabel perhitungan seperti tabel yang terkait dengan astronomi,kelautan, navigasi dan sebagainya. Meskipun tabel-tabel perhitungan ini tersedia, namunyang terjadi adalah banyak sekali kejadian musibah seperti kapal tenggelam, kecelakaandan kapal hilang. Dalam hal ini, Charles Babbage mengira bahwa musibah ini disebabkanoleh faktor kesalahan manusia yaitu keterbatasan kemampuan dalammengimplementasikan tabel perhitungan yang ada. Hal inilah yang memicunya untuk memikirkan bagaimana cara mengelola data-data yang ada dalam tabel perhitungantersebut supaya mudah digunakan. Bagaimana caranya? yaitu menggunakan sebuah‘mesin’. Mesin ini ia beri nama ‘Difference Engine’.Setelah bekerja selama 10 tahun pada mesinnya, Charles Babbage menyadari bahwamesin yang dia ciptakan ini merupakan sebuah mesin yang hanya punya satu tujuan(single-purpose machine) artinya hanya bisa menghasilkan satu jenis keluaran (output).Selanjutnya ia ingin mengembangkan mesin lain yang bersifat multi-purpose. Mesin inidiberi nama ‘Analytical Engine’. Pekerjaan untuk membuat ‘Analytical Engine’ ini ialakukan sampai dengan tahun 1942. Pada tahun 1947, Charles Babbage kembalimenyempurnakan ‘Difference Engine’ dan akhirnya pada tahun 1949 ia berhasilmembuat versi keduanya. Pekerjaan untuk terus menyempurnakan hasil-hasil karyanyaterus ia lakukan, bahkan diteruskan oleh anaknya, Henry Prevost. Charles Babbagesendiri meninggal pada tahun 1871. Untuk melindungi karya-karya ayahnya, HenryPrevost membuat beberapa kopian unit perhitungan aritmatika sederhana dari mesin yangdihasilkan ayahnya dan mengirimkannya ke beberapa institusi di dunia, termasuk keUniversitas Harvard.Perkembangan dunia komputasi berlanjut pada tahun 1980-an tepatnya pada tahun 1854,yaitu ketika seseorang bernama Charles Boole telah mampu menciptakan sebuah sistemlogika simbolik yang diberinama Logika Boole. Sistem ini mencakup pula logika untuk menyatakan hubungan lebih besar, lebih kecil, sama dengan dan tidak sama dengan.Sistem logika ini masih digunakan sampai dengan saat ini.
Leave a Comment