BASIC lahir di Universitas Dartmouth.

Universitas Dartmouth

Jauh sebelum Anda mempelajari Python dan JavaScript, di tengah kegelapan dini hari tanggal 1 Mei 1964, momen sederhana namun penting dalam sejarah komputasi terjadi di Dartmouth College. Matematikawan John G. Kemeny dan Thomas E. Kurtz, yang mengoperasikan mainframe General Electric GE-225, menjalankan program pertama dalam bahasa rancangan mereka sendiri: Kode Instruksi Simbolik Serbaguna Pemula (BASIC).

Itu bukanlah bahasa populer pertama. Kehormatan itu diberikan kepada COBOL jika Anda berkecimpung dalam bisnis atau FORTRAN jika Anda mencari nafkah di bidang teknik. Namun, bagi banyak pemula dari pertengahan tahun 60an hingga awal tahun 80an, BASIC adalah pengenalan mereka terhadap pemrograman komputer.

Juga: Dell berusia 40 tahun: Bagaimana seorang remaja mengubah komponen PC senilai $1.000 menjadi raksasa teknologi

Daya tarik BASIC berasal dari kesederhanaannya. Dirancang sebagai bahasa yang ditafsirkan, ini memungkinkan program untuk ditulis dan dieksekusi baris demi baris, sebuah pendekatan yang sangat disukai oleh para pemula.

Aksesibilitas ini merupakan sebuah mercusuar bagi generasi pengguna yang menganggap komputasi sebagai disiplin ilmu yang jauh dan misterius. Sebelum BASIC, menggunakan komputer berarti bergulat dengan kartu punch yang rumit atau menguasai kode yang rumit. Kemeny dan Kurtz membayangkan paradigma yang berbeda — paradigma di mana komputer adalah alat untuk banyak orang, bukan hanya domain para insinyur.

Juga: Mac berusia 40 tahun: Bagaimana PC pemberontak Apple hampir gagal lagi dan lagi

Seperti yang dikatakan Kemeny kemudian, “Visi kami adalah setiap mahasiswa di kampus harus memiliki akses ke komputerdan setiap anggota fakultas harus dapat menggunakan komputer di kelas kapan pun diperlukan.” Hal ini berarti memberi mereka bahasa yang dapat digunakan oleh jurusan seni liberal mana pun, serta jurusan matematika — ilmu komputer sebagai jurusan tidak dapat digunakan. belum ada — dan sistem yang dapat digunakan secara real-time daripada memasukkan kartu ke mesin terpusat untuk pekerjaan batch yang lambat Sistem Pembagian Waktu Dartmouth (DTSS).

Yang lain, seperti Anda, akan memasuki ilmu komputer di tahun 70an melalui Unix, sistem operasi berbagi waktu lainnya dan bahasa yang jauh lebih sulit untuk dipelajari, apalagi master, C.

Namun pada masanya, BASIC dan DTSS mendemokratisasi akses terhadap daya komputasi. Hal ini memungkinkan pengembang untuk menjalankan program secara bersamaan di mesin pusat — sebuah konsep radikal pada saat itu.

Versi pertama hanya memiliki 14 perintah. Mereka termasuk: PRINT, IF dan THEN, dan, GOTO yang akan segera menjadi terkenal. Berkat GOTO, ilmuwan komputer terkenal Belanda Edsger Dijkstra berkata, “Secara praktis tidak mungkin untuk mengajarkan pemrograman yang baik kepada siswa yang sudah pernah mengenal BASIC sebelumnya: Sebagai calon pemrogram, mental mereka dimutilasi sehingga tidak ada harapan untuk dilahirkan kembali.”

Dengan GOTO, menjadi sangat mudah bagi calon pemrogram untuk menulis apa yang kemudian dikenal sebagai kode spageti — kode sumber yang berantakan dan hampir mustahil untuk dipahami atau di-debug. Ya, BASIC mudah untuk menulis program sederhana, tetapi sangat buruk untuk menulis program yang rumit.

Tetap saja, kata kuncinya adalah “mudah”. Jadi, pengembang awal tetap menggunakan BASIC dan mem-portingnya ke komputer satu demi satu.

Kemudian, seiring berlalunya waktu, paradigma lain dalam kekuatan komputasi muncul: PC. Pada tahun 1975, alih-alih berbagi komputer, Anda dapat memiliki komputer sendiri dengan seluruh kekuatan prosesor Intel 8080 2MHz.

Juga: Pada usia 35 tahun, jaringnya rusak, tetapi penemunya belum putus asa untuk memperbaikinya

Dua pemuda, Paul Allen, dan Bill Gates, melamar pembuat PC pertama, Ed Roberts’ Altair 8800, bahwa mereka mem-porting BASIC ke komputernya. Dia setuju, dan tak lama kemudian, mereka mendirikan Micro-Soft. Anda lebih mengetahuinya sebagai Microsoft.

Ya itu betul. Tanpa BASIC, Anda tidak dapat menjalankan Windows saat ini. Pada waktu yang hampir bersamaan, Steve Wozniak sedang mengerjakan porting BASIC ke komputer Apple pertama, Apple I. BASIC juga penting untuk pertumbuhan awal Apple.

BASIC juga menjadi bahan pokok di komputer rumahan seperti Atari 400, Commodore 64, dan TRS-80. Ini ditampilkan secara menonjol di majalah komputer awal, di mana pembaca dapat menemukan dan mengetik sendiri kode BASIC. Atau, Anda dapat membayar dengan uang sungguhan dan mendapatkan kaset dengan uang tersebut permainan populer sebagai Pendarat Bulan.

Kemudian, ketika IBM merilis PC pertamanya, Gates dan Allen siap memanfaatkan platform baru ini. Seperti yang dikatakan oleh Presiden Entry Systems IBM, Don Estridge, “Microsoft BASIC memiliki ratusan ribu pengguna di seluruh dunia. Bagaimana kamu akan berdebat dengan hal itu?”

Juga: Anda tahu cerita asal usul Apple tetapi tahukah Anda cerita Samsung? Hampir terlalu gila untuk dipercaya

Memang benar, PC IBM pertama itu memiliki apa yang disebut dengan Kaset DASAR dimasukkan ke dalam perangkat keras. Saat Anda pertama kali mem-boot PC IBM, jika Anda tidak memiliki sistem operasi, PC tersebut akan melakukan booting ke BASIC dari Read-Only Memory (ROM) 32 Kilobyte.

BASIC akan tetap memiliki penggemarnya. Jauh sebelum pengembang Microsoft memimpikan .NET atau C#, Microsoft terus memproduksi varian BASIC populer lainnya, seperti QBasic, GW-BASIC, dan Visual Basic. Beberapa versi non-Microsoft BASIC, seperti QuickBASICjuga terus berjalan.

Namun, bahasa pemrograman lain mulai mengesampingkan BASIC. Pascal, Java, dan Python menjadi bahasa yang diajarkan di sekolah.

Namun, BASIC belum mati. GW-BASIC bersumber terbuka Microsoft pada tahun 2020. Varian BASIC lainnya juga masih bersama kami, seperti khusus Windows Visual Dasar Kecil; dan sumber terbuka KecilBASIC Dan Edisi QB Phoenix. Faktanya, tersembunyi di dalam Microsoft Office, Visual Basic untuk Aplikasi (VBA) tetap menjadi set perkakas listrik pekerja Office.

Juga: Bagaimana saya menguji kemampuan pengkodean AI chatbot – dan Anda juga bisa

Meskipun demikian, saya tidak melihat ada orang yang menulis program penting yang berdiri sendiri di BASIC lagi. Dan, gagasan seseorang menulis game populer di BASIC pada tahun 2024 hanyalah sebuah lelucon.

Namun, jangan pernah lupa bahwa BASIC membantu pengguna awal berinteraksi dengan komputer dengan cara yang secara fundamental baru. Kisah BASIC bukan hanya tentang bahasa pemrograman. Ini tentang menjadikan teknologi mudah diakses dan dipahami, mengubah pengguna pasif menjadi pencipta aktif. Anda mungkin tidak pernah menulis satu baris pun BASIC, atau Anda mungkin membenci bahasanya, namun kita semua hidup dengan pengaruhnya hingga hari ini.



Fuente