9 Bahasa Pemrograman yang Lahir dari Tangan Perempuan

Bahasa Pemrograman yang Diciptakan oleh Perempuan
Grace Hopper (YouTube: HERstory in STEM)

Sejak era mainframe sampai hari ini, perempuan telah merancang dan mengembangkan bahasa pemrograman yang memiliki dampak signifikan pada pengembangan perangkat lunak.

Pengembangan perangkat lunak memiliki reputasi yang terkenal sebagai dunia yang didominasi oleh laki-laki. Tapi, terlepas dari ini, perempuan telah membuat banyak kontribusi penting dan abadi dalam pemrograman selama beberapa dekade ini. Satu bidang, khususnya, di mana banyak perempuan telah meninggalkan jejak adalah pengembangan bahasa pemrograman. Banyak perempuan telah merancang dan mengembangkan bahasa pemrograman untuk memberi instruksi komputer, dimulai pada era mainframe dan kode mesin, dari asembler dan masuk ke bahasa modern tingkat tinggi.

ARC Assembly

Pencipta: Kathleen Booth

Tahun: 1950

Pada awal-awal pemrograman komputer, program harus ditulis langsung dalam kode mesin, serangkaian 0 dan 1 yang akan diterjemahkan dan dijalankan komputer. Bahasa assembly dikembangkan untuk mempermudah pemrograman komputer dan lebih andal dengan membiarkan pemrogram menulis instruksi mesin dalam bentuk mnemonik yang akan diterjemahkan oleh assembler ke dalam kode mesin. Salah satu bahasa assembly pertama dibuat oleh Kathleen Booth yang bekerja di Birkbeck College di Inggris. Bahasa ini ditulis untuk komputer ARC (Automatic Relay Calculator) yang juga dibantu oleh Kathleen Booth.

Address

Pencipta: Kateryna Yushchenko

Tahun: 1955

Komputer programmable pertama di Eropa, yang dikenal dengan MESM, diciptakan oleh Uni Soviet pada tahun 1950. Salah satu ilmuwan yang bertugas mengoperasikannya di Institut Matematika Kiev Akademi Ilmu Pengetahuan SSR Ukraina adalah Kateryna Yushchenko, perempuan pertama di negara itu dianugerahi Doctor of Physical and Mathematical Sciences dalam pemrograman. Karena kesulitan pemrograman MESM menggunakan kode mesin, Yushchenko dan yang lain melihat perlunya bahasa pemrograman tingkat tinggi agar tugasnya lebih sederhana. Pada tahun 1955 Yushchenko menciptakan bahasa pemrograman Address, yang merupakan yang pertama untuk mendukung pengalamatan tidak langsung dan mendahului banyak bahasa tingkat tinggi yang terkenal yang dikembangkan di barat, seperti COBOL. Bahasa pemrograman Address banyak digunakan di Uni Soviet selama lebih dari 20 tahun.

COBOL

Pencipta: Grace Hopper, bersama dengan anggota Conference on Data Systems Languages Records

Tahun: 1959

COBOL, Common Business-Oriented Language, lahir dari kebutuhan pemerintah AS dan dunia bisnis untuk bahasa pemrograman pengolah data yang dapat berjalan di komputer yang berbeda, dan oleh orang-orang non-teknis. Salah satu penasehat teknis utama yang bertugas membuat bahasa baru ini adalah Grace Hopper Angkatan Laut AS. Pada dekade sebelumnya Hopper, saat mengerjakan sistem UNIVAC, telah menciptakan compiler pertama, yang dikenal sebagai A-0, dan sejumlah bahasa pemrograman tingkat tinggi awal lainnya, seperti ARITH-MATIC dan B-0, yang juga dikenal sebagai FLOW-MATIC. FLOW-MATIC, dibuat pada tahun 1955, merupakan bahasa untuk aplikasi bisnis yang menggunakan kata kunci bahasa Inggris. COBOL pada akhirnya didasarkan pada FLOW-MATIC ketika dirancang pada tahun 1959 dan diluncurkan pertama kali pada tahun berikutnya, itulah sebabnya Hopper dianggap sebagai ibu dari COBOL.

FORMAC

Pencipta: Jean Sammet

Tahun: 1962

FORTRAN dikembangkan oleh IBM di tahun 1950-an terutama untuk perhitungan matematis dan komputasi ilmiah. Pada tahun 1961, IBM mempekerjakan matematikawan Jean Sammet yang sebelumnya pernah bekerja dalam program ilmiah di Sperry Gyroscope dan Sylvania bersama dengan Grace Hopper, bagian dari kelompok yang mengembangkan COBOL. Di IBM pada tahun 1962, Sammet mengembangkan bahasa pemrograman FORMAC (FORmula MAnipulation Compiler), perpanjangan FORTRAN yang mampu melakukan manipulasi aljabar. FORMAC menjadi bahasa yang banyak digunakan secara umum untuk melakukan perhitungan matematis simbolis.

Logo

Pencipta: Cynthia Solomon, bersama Daniel G. Bobrow, Wally Feurzeig, dan Seymour Papert

Tahun: 1967

Pada akhir 1960-an, sekelompok peneliti di Bolt, Beranek dan Newman di Cambridge, Massachusetts melihat perlunya bahasa pemrograman untuk anak-anak berdasarkan kata-kata dan kalimat daripada angka dan simbol, karena banyak bahasa pemrograman yang diandalkan bergantung pada angka dan simbol. Salah satu peneliti adalah Cynthia Solomon, yang telah memulai karirnya di bidang ilmu komputer dengan mengajar dirinya sendiri Lisp saat bekerja untuk perintis intelijen buatan Marvin Minsky di M.I.T. Solomon membantu mengembangkan bahasa baru ini, diberi nama Logo, dan membimbing penyempurnaannya dengan mengajarkannya kepada siswa kelas 7 di akhir tahun 1960an. Salah satu aplikasi Logo yang paling terkenal adalah untuk robot Turtle, yang bisa diperintahkan oleh pengguna untuk menggambar bentuk geometris menggunakan pena. Solomon akhirnya bergabung dengan M.I.T. Artificial Intelligence Lab dan kemudian mengawasi pembuatan implementasi Logo Apple. Logo telah mempengaruhi banyak bahasa pemrograman untuk pendidikan, seperti Smalltalk and Scratch.

CLU

Pencipta: Barbara Liskov

Tahun: 1974

Langkah evolusioner penting dalam pengembangan bahasa pemrograman berorientasi objek adalah penciptaan CLU pada pertengahan tahun 1970an. Desain dan pengembangan CLU dipimpin oleh Barbara Liskov di M.I.T., perempuan pertama di Amerika Serikat yang mendapatkan gelar PhD di bidang ilmu komputer. Melalui CLU Liskov memperkenalkan (atau mempopulerkan) konsep seperti tipe data abstrak, iterator, dan penugasan paralel. CLU sendiri bukanlah bahasa yang berorientasi objek karena tidak memiliki beberapa fitur kunci OO seperti pewarisan. CLU tidak pernah digunakan secara luas, tapi sangat berpengaruh dengan banyak bahasa terkenal lainnya, seperti Java, Python, dan C ++ yang mengadopsi satu atau lebih konsep perintisnya.

Smalltalk

Pencipta: Adele Goldberg, bersama Alan Kay, Dan Ingalls, Ted Kaehler, Diana Merry, Scott Wallace, Peter Deutsch, dan yang lainnya di Xerox PARC

Tahun: 1980

Sama seperti COBOL yang dikembangkan 20 tahun sebelumnya untuk mempermudah pemrograman bagi orang biasa, salah satu gagasan utama di balik Smalltalk adalah menciptakan bahasa yang memungkinkan seseorang, bukan hanya ilmuwan komputer, untuk membuat aplikasi. Smalltalk dikembangkan di Xerox’s Palo Alto Research Center (PARC) di bawah bimbingan Alan Kay, yang terinspirasi oleh Simula, program berorientasi objek pertama di dunia. Pada tahun 1973, Adele Goldberg bergabung dengan tim Kay di PARC dan memainkan peran penting dalam pengembangan Smalltalk dan konsep perintisnya, seperti model-view-controller (konsep kunci di balik antarmuka pengguna grafis), editor WYSIWYG, dan sebuah lingkungan pengembangan terpadu Pada tahun 1979 Goldberg memberi Steve Jobs dan pemrogramnya sebuah demo tentang Smalltalk dan GUInya di komputer PARC Alto, yang kemudian mempengaruhi desain desktop Apple Macintosh. Smalltalk pertama kali dirilis di luar PARC pada tahun 1980 sebagai Smalltalk-80 dan kemudian memiliki pengaruh besar pada banyak bahasa termasuk Java, Objective-C, dan Python.

BBC BASIC

Pencipta: Sophie Wilson

Tahun: 1981

BBC BASIC mungkin satu-satunya bahasa pemrograman yang pernah dibuat khusus untuk program televisi. Pada tahun 1981, BBC ingin mengudarakan sebuah program yang disebut The Computer Literacy Project untuk mengajar orang tentang pemrograman. Namun, penasehat teknisnya merasa bahwa versi BASIC yang ada tidak cukup baik untuk tujuan mereka. Sebagai gantinya, perusahaan tersebut beralih ke perusahaan bernama Acorn Computers untuk membangun komputer baru, yang disebut BBC Micro, dan versi baru BASIC untuk pertunjukan tersebut. Sophie Wilson adalah seorang ilmuwan komputer yang, sebagai sarjana, telah mengembangkan komputer pertama Acorn, Microcomputer Acorn 8-bit. Wilson menulis versi baru BASIC untuk BBC Micro di bawah 16KB, yang mencakup fitur seperti prosedur dan fungsi yang dinamik dan struktur IF-THEN-ELSE. Proyek Literasi Komputer adalah hit besar dengan pemirsa, seperti juga BBC Micro and Wilson BBC BASIC, yang mengenalkan banyak orang di Inggris kepada dunia komputer dan pemrograman dan sejak itu telah dikonversi ke berbagai platform.

Coq

Pencipta: Christine Paulin-Mohring, bersama dengan Thierry Coquand, Gérard Huet, Bruno Barras, Jean-Christophe Filliâtre, Hugo Herbelin, Chet Murthy, Yves Bertot, dan Pierre Castéran

Tahun: 1991

Pada tahun 1984, ilmuwan komputer Prancis Gérard Huet dan Thierry Coquand memulai pengembangan sistem interaktif untuk menentukan bukti formal dari teorema matematika. Versi awal dibuat sebagai implementasi Coquand’s Calculus of Constructions dan diberi nama CoC. Pada tahun 1991 Christine Paulin-Mohrin menciptakan sebuah implementasi baru berdasarkan Kalkulus Induktif Konstruksi dan bahasa itu diubah namanya menjadi Coq, untuk menghormati Coquand. Selain teorema matematika, Coq Proof Assistant System, seperti diketahui, juga digunakan untuk sertifikasi perangkat lunak. Paulin-Mohring telah diakui oleh komunitas pemrograman karena menjadi salah satu pengembang utama bahasa dan alat penting ini.

itworld

You may also like...