Pada pukul 4:00 pagi tanggal 1 Mei 1964, kompiler BASIC pertama diluncurkan pada komputer mainframe di Dartmouth College di Hanover, New Hampshire. Bahasa pemrograman BASIC, yang dikembangkan oleh profesor John Kemeny dan Thomas Kurtz, merevolusi akses pemrograman pada dekade berikutnya.
iklan
10 Let X = (7+8)/3
20 PRINT X
30 END
Versi pertama bahasa ini memiliki 14 perintah (termasuk PRINT, LET, IF, THEN, FOR, NEXT, GOTO, INPUT, dan END).
Bahasa pemrograman sederhana untuk pemula
Dengan menggunakan BASIC, Kemeny dan Kurtz ingin menciptakan bahasa pemrograman yang bahkan dapat dipelajari dengan cepat bahkan oleh ilmuwan non-komputer. Berbeda dengan bahasa yang populer saat itu, seperti FORTRAN atau Algol, BASIC seharusnya hanya terbatas pada beberapa perintah bahasa Inggris.
Program pertama yang ditayangkan pada malam tanggal 1 Mei 1964 masih cukup dikelola dengan 90 baris. BASIC versi pertama hanya berisi beberapa perintah seperti LET, PRINT, dan GOTO, serta beberapa fungsi matematika. Terlepas dari kesederhanaan ini, BASIC bertahan di tahun-tahun berikutnya dan di-porting ke banyak komputer kecil dan kecil.
Meretas dengan komputer rumah
BASIC memulai perjalanan kemenangannya pada akhir tahun 1970-an, ketika komputer rumahan pertama dari perusahaan seperti Apple, Acorn, Commodore, Sinclair dan Tandy muncul di pasar. Komputer menyediakan bahasa BASIC dalam firmware-nya, yang memudahkan untuk memulai pemrograman. Sebuah perusahaan kecil bernama Micro-Soft dengan dialek dasar yang diperluas memainkan peran penting pada saat itu. Pada tahun 1975, Bill Gates mengembangkan kompiler BASIC untuk Altair 8800, salah satu komputer rumah pertama.
Pada awal 1980an, IBM juga ingin menginstal BASIC di BIOS; Inilah cara Microsoft menjalin bisnis dengan IBM, menjual sistem operasi ke IBM, dan tumbuh menjadi raksasa perangkat lunak. Pencipta BASIC, Kemery dan Kurtz, juga melakukan upaya besar dan membawa “True BASIC” ke pasar pada tahun 1983. Namun, hal ini juga menyebabkan fragmentasi bahasa BASIC menjadi berbagai dialek. Banyak produsen telah mengembangkan varian BASIC mereka sendiri untuk menghindari lisensi Microsoft.
Persaingan dari bahasa modern
Pada tahun 1980an dan 1990an, BASIC semakin digantikan oleh bahasa pemrograman yang lebih kuat dan terstruktur seperti Pascal, C, dan C++. Kritikus mengkritik kode dasar yang sering membingungkan. Misalnya, pelopor pemrograman terstruktur Edsger Dijkstra mengatakan pada tahun 1975 bahwa hampir tidak mungkin untuk mengajarkan pemrograman yang baik kepada siswa yang sebelumnya telah mengenal BASIC.
“Secara teori dan efisiensi, BASIC belum mampu mengimbangi bahasa pemrograman lain,” kata Jochen Vihoff, sejarawan komputer di Heinz Nixdorf Museum Forum (HNF) di Paderborn. Kritikus juga berulang kali mengejek ‘kode spageti’ membingungkan yang disebabkan oleh BASIC dengan perintah Go to Program Flow Control GOTO. Jika berbicara tentang Visual Basic, yang berhasil bersaing dengan bahasa-bahasa yang sebelumnya dianggap unggul sejak saat itu. .NET di Paling banyak, yang lain mengeluh bahwa mereka tidak benar-benar mampu melepaskan diri dari platform Microsoft Windows.
Hanya dengan diperkenalkannya bahasa pemrograman berorientasi objek Microsoft dan lingkungan pengembangan Visual Basic pada awal tahun 1990-an, yang dimaksudkan untuk mempercepat pengembangan perangkat lunak Windows secara signifikan (pengembangan aplikasi cepat kata kunci), barulah terjadi kebangkitan kembali, misalnya dalam makro pemrograman masih ada di produk Office saat ini. Sejak tahun 2002, Visual Basic telah dikonversi ke perpustakaan runtime .NET. Rilis komunitas terbaru adalah dari tahun 2022.
BASIC tetap hidup di lanskap komputer lama
Meskipun BASIC jarang digunakan oleh pemrogram profesional saat ini, bahasa ini masih sangat populer dalam komputasi retro. Program BASIC terus dikembangkan pada sistem lama seperti C64 atau Apple II. Kedekatan perangkat yang sederhana memungkinkan seseorang untuk memahami cara kerja komputer.
Penemu BASIC, Thomas Kurtz, meramalkan hal ini sejak tahun 1964: “Tujuan kami bukan untuk melatih pemrogram profesional, tetapi untuk memberikan semua siswa pengalaman dan pemahaman dasar tentang cara menggunakan komputer.” Namanya adalah sebuah pertanda: BASIC adalah singkatan dari Kode Instruksi Simbolik Serba Guna Pemula. Bahkan setelah 60 tahun, bahasa pemrograman masih memenuhi persyaratan ini.
(Fazza)
“Coffee pioneer. Social media ninja. Unrepentant web teacher. Friendly music fan. Alcohol fanatic.”
More Stories
Intel dilaporkan ingin menghadapi Strix Halo AMD dengan GPU raksasanya sendiri di prosesornya
Pembaruan BIOS: Penyerang dapat menonaktifkan Boot Aman pada laptop Alienware
Hari khusus perempuan di Oberhausen