BASIC (programlingvo): Malsamoj inter versioj

[nekontrolita versio][nekontrolita versio]
Enhavo forigita Enhavo aldonita
DixonDBot (diskuto | kontribuoj)
e roboto forigo de: fr:BASIC
Aligis informaĵojn pri la plinovaj versioj de BASIC kaj iom pri sia historio, kaj aliaj aĵoj.
Linio 1:
'''BASIC''', de '''''B'''eginner's '''A'''ll-purpose '''S'''ymbolic '''I'''nstruction '''C'''ode'' ("Ĉiacela simbola instrukcia lingvo por komencantoj") estas [[programlingvo]], kiu estis kreita por instrui komputilprogramadon.
 
BASIC estis iniciatita ĉe [[Dartmouth College]], [[universitato]] en [[Usono]]. Ĝi estasestis simpla komputillingvo kaj ne postulas grandan [[komputilo]]n. Por tio, versioj de BASIC estis skribitaj por multaj fruaj komputiloj, inkluzive de la [[MITS Altair]]. BASIC estis la kerna lingvo por fruaj [[PC|personaj komputiloj]] kaj estis populara dum la 1980aj jaroj. Multaj kompanioj kreis siajn proprojn versiojn de la lingvo, kiuj havis diversajn eblecojn kaj kiuj multifoje ne interoperaciis. La lingvon povis facile lerni nespertuloj, kaj oni ofte trovis en la komputilaj revuoj [[programo]]jn, kiujn oni povas tajpi en sian [[komputilo]]n.
 
La ĉefa [[problemo]] pri la fruaj BASIC-oj estis, ke oni ne povas facile verki en ĝi strukturajn [[programo]]jn. Poste la lingvo estis pliampleksigita por solvi tiajn problemojn kaj aligi novajn bonajn trajtojn al la lingvo, ekzemple [[BBC BASIC]], [[QuickBasic]], kaj [[Visual nunBasic]]. Nuntempe, la evoluo de la lingvo adas, en novaj dialektoj, kiel [[FreeBasic]], [[Visual Basic]] [[.NET]], kaj [[GAMBAS]]. Ankaŭ, speco de BASIC ankoraŭ vivas en [[programo]]j kiel MS-[[Excel]], kiu uzas "[[Visual BasicVBScript]]" por konstrui [[makroo]]jn.
 
La origina koncepto de BASIC travivis en multaj specialigitaj programlingvoj. Eĉ la evitenda konstrukto GOTO travivis. Unu el la programlingvoj por [[Lotus Notes]] estas [[Lotus Script]] kaj konservis la bazajn elementojn. Tamen on ne plu estas devigata atribui numerojn al la linioj kaj ekzistas multaj komfortaj kaj tre kapablaj funkcioj por manipuli tekstojn, labori kun datumbazo kaj komuniki kun la uzanto. [[Lotus Script]] estas objektorientita programlingvo.
Linio 9:
== Ekzemplo de BASIC-programo ==
 
Ekzemplo de malnova dialekto de BASIC:
10 REM Programo por instrui multiplikadon
20 A=INT(RND*12+1)