Koleksi

BASIC: Bahasa Komputer Pertama untuk Misa

BASIC: Bahasa Komputer Pertama untuk Misa

Pada 1950-an dan 60-an sebelum pengenalan bahasa pemrograman BASIC, komputer seperti Mark I dan UNIVAC akan membutuhkan operator khusus untuk memasukkan kartu berlubang yang berisi instruksi komputer. Program, seperti yang kita kenal sekarang, tidak ada, dan komputer ini lebih mirip dengan kalkulator ilmiah anak sekolah daripada komputer yang kita gunakan saat ini.

LIHAT JUGA: MIT RILIS DAN BAHASA PEMROGRAMAN KOMPUTER SUMBER GRATIS DAN TERBUKA UNTUK UMUM

Butuh beberapa inovasi besar bagi kami untuk bergerak melampaui hari-hari awal komputasi ke tempat kita saat ini, tetapi tidak satupun dari mereka akan menjadi masalah jika bukan karena BASIC, bahasa pemrograman pertama yang dapat dipelajari siapa pun, mengungkap komputer, dan meletakkan dasar penting untuk revolusi komputer pribadi.

Asal BASIC

BASIC, atau Kode Petunjuk Simbolis Serba Guna Pemula, merupakan pengembangan penting yang memenuhi kebutuhan yang sangat khusus. Sebelum BASIC, seorang matematikawan atau ilmuwan komputer akan duduk di mejanya dan menuliskan operasi matematika yang diperlukan komputer untuk dilakukan dalam bentuk tumpukan kartu berlubang.

LIHAT JUGA: PELAJARI KODE DENGAN MEMBANGUN JAM CERDAS ANDA SENDIRI DENGAN WATCHX

Mereka kemudian akan pergi ke ruang komputer dan menyerahkan tumpukan tersebut ke operator komputer yang akan memasukkan kartu mereka satu per satu ke dalam mesin. Bergantung pada berapa banyak "program" yang harus dijalankan oleh operator sebelum program tersebut mencapai milik Anda, Anda dapat menunggu sepanjang hari untuk hasil perhitungan Anda.

Tidak ada yang punya waktu untuk bermain-main dengan mesin ini, jadi penggunaannya disediakan untuk beberapa orang terpilih yang pekerjaannya cukup penting untuk menjaminnya dan siapa yang tahu apa yang mereka lakukan.

Ketika John Kemeny dan Thomas Kurtz dari departemen Matematika Dartmouth College mencoba mencari cara terbaik untuk mengajari siswanya menggunakan mesin komputasi baru ini, mereka tidak bermaksud untuk memulai revolusi. Mereka hanya menyadari pentingnya sistem ini akan dimainkan di masa depan dan ingin mengekspos semua siswa mereka untuk penggunaan dan fungsinya, terlepas dari bidang studi mereka.

“Visi kami adalah setiap siswa di kampus harus memiliki akses ke komputer, dan setiap anggota fakultas harus dapat menggunakan komputer di ruang kelas kapan pun diperlukan,” katanya dalam wawancara video tahun 1991. “Sesederhana itu.”

Bersama-sama, dalam upaya kolaboratif yang luar biasa dengan mahasiswa sarjana mereka, Kemeny dan Kurtz akan membangun bahasa pemrograman komputer pertama yang benar-benar dapat diakses di dunia, BASIC, dan itu akan segera menjadi cara orang di seluruh dunia belajar menggunakan dan memprogram komputer untuk tahun-tahun mendatang. .

Membangun Bahasa yang Dapat Diakses

“Kami hanya memikirkan Dartmouth,” kata Kurtz. “Kami membutuhkan bahasa yang dapat 'diajarkan' ke hampir semua siswa (dan fakultas) tanpa mereka harus mengambil kursus.”

Mendapatkan jurusan bahasa Inggris untuk menghasilkan kartu berlubang dengan matematika di dalamnya akan menjadi kelas yang sulit untuk diisi, bahkan jika harus lulus, jadi salah satu perkembangan utama yang memungkinkan BASIC adalah konsepnya, yang baru pada saat itu, tentang Waktu Berbagi.

Ini adalah gagasan bahwa di antara urutan masukan pengguna, komputer dapat bekerja pada program orang lain dan berputar kembali ke pengguna pertama setelah mereka menyelesaikan masukan mereka di terminal. Ini adalah perkembangan terobosan dan akan segera mengakhiri kartu berlubang selamanya.

Yang Anda butuhkan sekarang hanyalah pengguna di terminal teletype dengan keyboard tempat mereka dapat mengetik dalam program mereka. Dartmouth menerapkan model pembagian waktu baru dan itu dikenal sebagai Dartmouth Time-Sharing System (DTSS). Sekarang setelah jurusan bahasa Inggris duduk di terminal DTSS, apa yang diharapkan untuk mereka ketik?

“Kami ingin sintaks bahasa terdiri dari kata-kata umum, dan agar kata-kata itu memiliki arti yang lebih-atau-kurang jelas,” kata Kurtz. “Ini sedikit berlebihan, tetapi bukankah lebih sederhana menggunakan HELLO dan GOODBYE sebagai ganti LOGON dan LOGOFF?”

Dengan hibah $ 300.000 dari National Science Foundation dan dua komputer baru dari GE, BASIC diperkenalkan pada tahun 1964, hanya terdiri dari 14 perintah yang memungkinkan pengguna untuk melakukan operasi matematika dan menyimpan hasilnya dalam variabel, mengulangi instruksi dalam satu lingkaran, lompat ke bagian lain dari program, dan cetak ke mesin teletype, antara lain.

Apa yang tidak dimilikinya, sampai ditambahkan pada revisi ke-3 BASIC pada tahun 1966, adalah cara program untuk mengambil masukan dari pengguna, sehingga INPUT ditambahkan, memungkinkan program untuk menerima karakter alfanumerik yang diketikkan oleh pengguna .

Jika dulu program komputer adalah cara untuk melakukan kalkulasi kompleks dengan cepat, kini program tersebut dapat melakukan hampir semua hal dan masih cukup sederhana untuk dipelajari siapa saja dalam waktu kurang dari sehari.

Yang terpenting, menurut Kemeny dan Kurtz, sistem DTSS dapat diakses secara bebas oleh siapa saja yang ingin menggunakannya. Dalam brosur yang mengumumkan pembukaan pusat komputer Dartmouth pada tahun 1966, Kemeny menulis bahwa “seorang siswa dapat memasuki Perpustakaan, melihat-lihat di antara buku-buku atau membawanya kembali ke kamarnya. Tidak ada yang bertanya mengapa dia menginginkan buku itu, dan dia tidak membutuhkan izin siapa pun. "

“Demikian pula, setiap siswa dapat masuk ke Pusat Komputasi Kiewit, duduk di konsol, dan menggunakan sistem berbagi waktu. Tidak ada yang akan bertanya apakah dia memecahkan masalah penelitian yang serius, mengerjakan pekerjaan rumahnya dengan cara yang mudah, bermain sepak bola, atau menulis surat kepada pacarnya. ”

Komputer sekarang tersedia untuk siapa saja yang ingin menggunakannya dan itu merupakan langkah revolusioner dalam sejarah komputer.

Menginjili BASIC ke Dunia

Keberhasilan BASIC di Dartmouth segera terbukti dengan sendirinya. Kemeny dan Kurtz merayakan keberhasilan mereka dalam laporan tahun 1967 dengan menunjukkan bahwa 2000 siswa, yang merupakan 80% dari mahasiswa baru yang masuk sejak pengenalan BASIC tiga tahun sebelumnya, telah belajar bagaimana menulis dan men-debug program komputer menggunakan BASIC dan DTSS.

"Siapapun yang mencoba meyakinkan seorang sarjana Dartmouth baik bahwa komputer harus ditakuti atau bahwa mereka tidak berguna, akan mendapat cemoohan yang beralasan," tulis mereka. “Siswa Dartmouth tahu lebih baik – dan mengetahuinya dari pengalaman pribadi.”

Mereka juga tidak berhenti di Dartmouth College. Dengan menggunakan saluran telepon, Dartmouth mengizinkan sekolah lain di wilayah ini untuk menggunakan DTSS untuk tujuan mereka sendiri, termasuk sekolah menengah hingga Harvard dan Princeton. Itu berbagi pengetahuan mereka dengan institusi lain dan membantu mengatur sistem serupa di sekolah lain menggunakan BASIC dan GE mengambil DTSS dan BASIC dan menjual sistem tersebut kepada klien bisnis.

BASIC sedang dalam perjalanan untuk menyebarkan kemampuan memprogram komputer yang kompatibel dengan BASIC — yang juga diproduksi dalam jumlah yang lebih besar — ​​kepada setiap siswa, kantor bisnis, atau penghobi yang ingin melakukannya.

Butuh pengenalan implementasi baru BASIC, Microsoft BASIC, agar bahasa tersebut meninggalkan kantor dan universitas dan menjadi mainstream.

Pada tahun 1975, MITS meluncurkan Altair 8800, komputer pribadi pertama di dunia. Insinyur Honeywell Paul Allen dan temannya Bill Gates — saat itu masih di Harvard — menulis versi BASIC yang akan berjalan pada mesin baru, menjadi produk perangkat lunak Microsoft yang pertama.

"Saya pernah memperkirakan bahwa, bahkan sebelum Bill Gates beraksi, lima juta orang di dunia tahu bagaimana menulis program di BASIC," kata Kurtz dalamLahirnya BASIC,Film Dartmouth College merayakan ulang tahun ke-50 perkembangan bahasa komputer.

Microsoft akan terus melisensikan versi BASIC mereka ke setiap produsen komputer besar pada zaman itu, dari Apple hingga Atari, memastikan bahwa hampir semua programmer gelombang pertama yang lahir dari revolusi komputer pribadi kemungkinan besar telah menulis program pertama mereka di BASIC .

“Sasaran Kemeny dan Kurtz adalah membuat mesin yang hebat, baru, dan menarik ini tersedia bagi kelompok pemikir yang jauh lebih luas,” kata Daniel Rockmore, Direktur Neukom Institute for Computational Science di Dartmouth College.

“Mereka berhasil. Melihat sekeliling pada orang-orang yang menatap ponsel mereka, Anda dapat berargumen bahwa mereka berhasil terlalu baik. ”


Tonton videonya: DAHSYAT! Cara Menambah Viewer YouTube Terbaru 2021 - Hanya Pakai Aplikasi (Desember 2021).