BASIC

De Wikipedia, le encyclopedia libere
Saltar a: navigation, cercar
Fragmento de un programma in Applesoft BASIC pro computator Apple II

Le BASIC, de Beginner's All-purpose Symbolic Instruction Code ((anglese): "Codice de instructiones symbolic de uso general per comenciantes") es un linguage de programmation, que esseva create pro instruer programmation de computator. Esse un lingua de programmation de alte nivello; le instructiones resimila un lingua natural (specificamente anglese). Le prime BASIC, Dartmouth BASIC, esseva create in 1964 per Kemeny e Kurtz a Dartmouth College, SUA pro facilitar le programmation de computatores pro studiantes (e profesores) qui habeva nulle instruction special in mathematica o scientia.

Create como un linguage de instruction, su facilitate se faceva popular in computatores in le annos 1970 e 1980. In iste era, BASIC habeva su plus grande successo, e esseva le prime e sol linguage de plure novicios. Hodie, pauc companias usa BASIC directemente[1], su influentia ja viva in linguas como Python 2. Dialectos de BASIC esse usate per programmas como Microsoft Office, OpenOffice, e Lotus Notes pro le creation de macros.

Historia[modificar | modificar fonte]

Al initio del annos 1960, computatores esseva costose e usate pro projectos specialisate, que sol poteva cargar e facer un carga a un vice. Le linguages de programmation de iste tempore, FORTRAN e COBOL, esseva create pro cargas special; FORTRAN pro calculationes scientific e COBOL pro le gestion de commercios, pro exemplo.

Designo[modificar | modificar fonte]

Le original Dartmouth BASIC esseva designate pro permitter le creation de programmas complexe per studentes, per reducer le complexitate del progammation. Le octo principios de su designo esseva:

  1. Esser facile pro commenciante.
  2. Esser un lingua general.
  3. Permiter le creation de functiones complexe, ma remane facile pro comenciantes.
  4. Esser interactive.
  5. Monstrar messages de error clar e utile.
  6. Facer resultatos rapide pro programmas parve.
  7. Requirer nulle cognoscientia del hardware.
  8. Protectar le systema de operation contra le usator.

Le designo del syntaxe esseva basate in le syntaxe de FORTRAN II e Algol 60.

Exemplo de programma in BASIC[modificar | modificar fonte]

Exemplo de vetule dialecto de BASIC:

 10 REM Programma pro instruer multiplication 
 20 A=INT(RND*12+1)
 30 B=INT(RND*12+1)
 40 PRINT "Quante es ";A;" vices ";B;" ?";
 50 INPUT C
 60 IF C <> A * B THEN GOTO 90
 70 PRINT "Tu es correcte! Bon!!"
 80 GOTO 10
 90 PRINT "Infortunate tu es incorrecte. Essaya de nove."
 100 GOTO 40

Notas[modificar | modificar fonte]

  1. Se debe notar que Microsoft ja habe Visual Basic como un de su linguas .NET. Casi 59% del disvellopatores de .NET sape Visual Basic como su sol lingua.

Ligamines externe[modificar | modificar fonte]