Minggu, 13 November 2016

Penemu Bahasa Pemograman

Konrad Zuse lahir di Berlin, 22 Juni 1910 – meninggal di Hünfeld, 18 Desember 1995 pada umur 85 tahun adalah seorang teknisi sipil dan perintis komputer. Pencapaian terbesarnya adalah komputer penyempurna Turing fungsional pertama yang dikendalikan oleh program, Z3, pada tahun 1941 (program tersebut disimpan di tape kertas). Komputer Z3 buatan Konrad Zuse adalah mesin otomatis pertama yang dapat diprogram ulang dan dapat berfungsi secara bebas. Mengamati ciri-cirinya, Z3 bisa dianggap sebagai sebuah komputer.
Z3 dibuat dengan 2.200 pemancar, mempunyai frekuensi waktu sebesar ~5–10 Hz, dan panjang kata sebesar 22 bit. Perhitungan dengan Z3 dilakukan dalam aritmetika titik mengambang dengan biner (binary) penuh. Mesin ini diselesaikan pada 1941 (pada 12 Mei tahun tersebut, Z3 berhasil dipresentasikan kepada para ilmuwan di Berlin). Z3 yang asli dihancurkan pada tahun 1944 pada saat pengeboman Berlin oleh pihak Sekutu. Sebuah replika yang berfungsi penuh dibangun pada tahun 1960-an oleh perusahaan aslinya Zuse KG dan dipertunjukkan untuk umum yang permanen di Deutsches Museum. Pada 1998 Z3 terbukti Turing-complete.
Ia menerima Werner-von-Siemens-Ring pada tahun 1964 untuk penemuan itu. Zuse juga merancang bahasa pemrograman tingkat tinggi pertama, Plankalkül, pertama kali diterbitkan pada tahun 1948, meski hanya teoretis, karena bahasa pemrograman itu tak diimplementasikan sepanjang hidupnya dan tak secara langsung memengaruhi bahasa pemrograman awal. Bahasa pemrograman tingkat tinggi adalah sebuah bahasa pemrograman yang jika dibandingkan dengan bahasa pemrograman tingkat rendah memiliki sifat lebih mudah digunakan, lebih portabel (mudah diadaptasikan) antar-platform, dan lebih abstrak. Bahasa-bahasa semacam ini sering melakukan abstraksi terhadap beberapa operasi CPU, seperti halnya pengaksesan memori.
Istilah "bahasa pemrograman tingkat tinggi" tidak serta merta menjadikan bahasa tersebut lebih baik dibandingkan dengan bahasa pemrograman tingkat rendah. Akan tetapi, maksud dari "tingkat tinggi" di sini merujuk kepada abstraksi yang lebih tinggi dibandingkan dengan bahasa tingkat rendah terhadap bahasa mesin. Salah satu penemu ALGOL (Rutishauser) menulis: "Percobaan paling awal untuk menemukan bahasa algoritma dilakukan pada tahun 1948 oleh K. Zuse. Notasinya cukup umum, namun proposal tersebut tak pernah mencapai pertimbangan yang patut diterima."
Secara umum, bahasa tingkat tinggi akan membuat pemrograman komputer yang kompleks menjadi lebih sederhana, sementara bahasa tingkat rendah cenderung untuk membuat kode yang lebih efisien. Dalam sebuah bahasa tingkat tinggi, elemen-elemen kompleks dapat dipecah ke dalam beberapa elemen yang lebih sederhana, meski masih dapat dianggap kompleks, di mana bahasa tersebut menyediakan abstraksi. Karena alasan ini kode-kode yang harus berjalan dengan efisien dapat ditulis dalam bahasa pemrograman tingkat rendah, sementara bahasa tingkat tinggi digunakan untuk mempermudah pemrograman.
Di samping karya teknik, Zuse mendirikan salah satu bisnis komputer awal pada tahun 1946. Perusahaan ini membuat Z4, yang menjadi komputer komersial kedua yang disewa oleh ETH Zuerich pada tahun 1950. Institut Teknologi Konfederasi Zürich, yang dalam bahasa Jerman disebut Eidgenössische Technische Hochschule Zürich (ETH Zürich), merupakan salah satu universitas paling terkemuka di Swiss. Lembaga pendidikan tinggi ini berdiri tahun 1854 sebagai universitas negeri milik pemerintah Konfederasi Swiss dan berbeda dari Universitas Zurich yang milik pemerintah canton Zürich.
Akibat Perang Dunia II, karya Zuse banyak yang tak tercatat di Amerika Serikat dan Britania Raya; kemungkinan pengaruh pertamanya yang terdokumentasi di perusahaan AS adalah pilihan IBM atas patennya pada tahun 1946. Pada akhir tahun 1960-an, Zuse mengusulkan konsep Rechnender Raum (bidang berdasar komputasi). Terdapat replika Z3, juga Z4, di Deutsches Museum, München. Deutsches Technikmuseum Berlin memiliki pameran yang dipersembahkan bagi Zuse, menampilkan 12 mesinnya, termasuk replika Z1, beberapa dokumen asli, termasuk spesifikasi Plankalkul, dan beberapa gambar karya Zuse.

0 komentar:

Posting Komentar