Berita Utama

Berita tentang Indonesia

60 tahun BASIC: bahasa pemrograman serba guna untuk pemula

60 tahun BASIC: bahasa pemrograman serba guna untuk pemula

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).


John Kemeny di depan mobil sport

John Kemeny di depan mobil sport

Kemeny kelahiran Hongaria berpartisipasi dalam Proyek Manhattan, sebuah proyek penelitian militer untuk mengembangkan bom atom, selama Perang Dunia II; Kemudian ia menjadi karyawan Johann von Neumann dan asisten Albert Einstein.

(gambar: Adrian N. Bouchard/perguruan tinggi dartmouth)

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.


Thomas E.  Kurtz di depan tape drive

Thomas E.  Kurtz di depan tape drive

Itu adalah Thomas E. Kurtz telah berada di Dartmouth College sejak tahun 1956.

(Foto: Adrian N. Bouchard/Dartmouth College)

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.


Tangkapan layar menunjukkan kode dasar

Tangkapan layar menunjukkan kode dasar

Kutipan dari cetakan menu program Commodore C64 BASIC: Anda dapat melompat ke nomor baris menggunakan GOTO. Omong-omong, mengubah nomor baris saat Anda ingin menyisipkan baris tambahan dapat menyebabkan banyak pekerjaan.

(gambar: Area publik)

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.

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)

Ke halaman beranda