BASIC

Dari Wikipedia Bahasa Melayu, ensiklopedia bebas.

Contoh paparan BASIC
Contoh paparan BASIC

BASIC adalah ringkasan kepada Beginner's All-purpose Symbolic Instruction Code, yang merujuk kepada kod arahan simbol bagi asas semua tujuan. Ia merujuk kepada bahasa komputer yang digunakan bagi memberi arahan dan mengawal komputer. Ia dicipta oleh John George Kemeny dan Thomas Eugene Kurtz di Kolej Dartmouth, Hanover, New Hampshire pada 1963 untuk membolehkan pelajar bukan bidang sains menggunakan komputer. Pada masa itu, penggunaan komputer memerlukan penulisan perisian sendiri, sesuatu yang biasanya hanya dilakukan ahli sains dan matematik.

[Sunting] Sejarah

Bahasa pengaturcaraan BASIC yang awal menggunakan pentafsir yang menafsir aturcara BASIC baris demi baris. Lihat

Bahasa BASIC yang asal direka oleh John Kemeney dan Thomas Kurtz pada 1963.

Lapan rukun BASIC adalah:

  1. Mudah digunakan walaupun oleh pengguna baru
  2. Merupakan Bahasa aturcara untuk pelbagai kegunaan
  3. Membenarkan ciri-ciri yang canggih ditambah untuk kegunaan mereka yang pakar (dengan mengekalkan faktor kemudahannya)
  4. Bersifat interaktif
  5. Menyediakan makluman kesalahan yang jelas dan mesra
  6. Aturcara kecil dijalankan dengan pantas
  7. Tidak memerlukan kefahaman tentang perkakasan komputer
  8. Memisahkan pengguna dari sistem pengendali
Contoh paparan skrin GW-BASIC
Contoh paparan skrin GW-BASIC

Antara pentafsir untuk pengguna Komputer Micro yang awal adalah seperti Atari BASIC, Apple II BASIC dan GWBASIC.

GWBASIC adalah pentafsir yang dihasilkan oleh Microsoft untuk IBM PC serta sistem yang serasi dengannya.

[Sunting] Contoh kod sumber

Contoh di bawah menunjukkan BASIC generasi terkemudian sudah boleh diaturcara secara berstruktur seperti Pascal, C dan sebagainya.

Private Sub Command1_Click()
    Dim a, b As Integer
    a = txt1.Text
    b = txt2.Text
    txt3.Text = a + b
    txt4.Text = a / b
    txt5.Text = a - b
    txt6.Text = a * b
    txt7.Text = a ^ b
End Sub

Private Sub Command2_Click()
    txt1.Text = ""
    txt2.Text = ""
    txt3.Text = ""
    txt4.Text = ""
    txt5.Text = ""
    txt6.Text = ""
    txt7.Text = ""
End Sub

Private Sub Command3_Click()
    End
End Sub

[Sunting] Lihat juga


Bahasa Pengaturcaraan (senarai penuh)
ALGOL | APL | Ada | BASIC| C | C++ | COBOL | Common Lisp | Delphi | Eiffel | FORTH | Fortran | Haskell | Java | Jython | Lisp | LOGO | Mesa | Modula-2 | Oberon | Ocaml | Objective-C | Perl | PHP | Prolog | PL/I | Pascal | PostScript | Python | Ruby | Scheme | Smalltalk | SQL | Tcl | Visual Basic