BASIC

In informatica, il BASIC è un linguaggio di programmazione, originariamente utilizzato esclusivamente tramite interpreti, oggi anche attraverso compilatori.

Il BASIC (acronimo che sta per Beginner's All purpose Symbolic Instruction Code cioè "Codice di istruzioni simboliche ad uso generale per principianti") è un metodo sviluppato al Dartmouth College nel 1964 sotto la direzione di J. Kemeny and T. Kurtz. Era stato realizzato per il GE-225. Era pensato come un linguaggio molto semplice da imparare ed anche facile da trasportare su nuovi computer di diversa concezione. Inoltre, i progettisti desideravano che potesse rappresentare un primo gradino per gli studenti, prima che potessero dedicarsi ad imparare linguaggi più sviluppati come il Fortran e l'Algol.

Una delle più famose implementazioni di Basic è quella curata da Bill Gates e Monte Davidoff per l'Altair 8800, poi evoluta in GW-BASIC per il primo MS-DOS. Negli anni dei primi microcomputers, tra cui il famoso Commodore 64, il linguaggio BASIC era fornito in dotazione, sia per la programmazione che come sistema operativo a riga di comando.

In seguito il BASIC ha subito notevoli evoluzioni e cambiamenti diventando un linguaggio strutturato, compilato e con potenzialità molto simili ai linguaggi evoluti per professionisti. Attualmente esistono innumerevoli implementazioni del BASIC che ricalcano il concetto di partenza ampliandolo con i nuovi concetti di gestione di oggetti, ricorsività, strutturazione, etc... (per esempio Visual Basic)

Esempio di codice

Hello, world!

Il seguente esempio stampa il testo "Hello world".
Basic tradizionale:

10 PRINT "Hello World"
 20 END
 

Basic moderno:

print "Hello World"
 

Voci correlate



Principali linguaggi di programmazione (tutti)

Ada | ALGOL | APL | Awk | BASIC | C | C++ | C# | COBOL | Delphi | Eiffel | Fortran | Haskell | IDL | Java | JavaScript | Lisp | LOGO | ML | Objective C | O'Caml| Pascal | Perl | PHP | PL/I | Prolog | Python | Ruby | SAS | Scheme | sh | Simula | Smalltalk | SQL | Visual Basic



See also: BASIC, 1964, ALGOL, APL, Acronimo, Ada, Algol (informatica), Altair 8800, Awk