Štvrtá keška zo série computer a je venovaná jazyku BASIC.
Programovací jazyk BASIC je jazyk vyššej úrovne. Vyvinuli ho John G. Kemeny a Thomas E. Kurtz v roku 1964. Jeho pomenovanie je skratka z anglických slov Beginner’s All-purpose Symbolic Instruction Code, čo znamená „kódovanie pomocou univerzálnych symbolických inštrukcií pre začiatočníkov“.
Prvé počítače boli veľké sálové počítače a vedeli ich ovládať a programovať len špecializovaní odborníci. Postupne sa počítače zmenšovali, vtedy ich označovali ako mikropočítače, a tie sa postupne dostávali k širšej cieľovej skupine používateľov. Mohli byť dostupné pre vedcov a odborníkov aj z iných odborov ako matematika a fyzika. Títo ľudia však neboli špecializovaní na ovládanie takýchto zložitých strojov. Pomocou jednoduchého jazyka Basic tak získali možnosť zadávať počítaču algoritmy na spracovanie. Jazyk bol navrhnutý tak, aby umožňoval rýchle osvojenie si počítačových príkazov aj pre laikov.
Zo začiatku bolo potrebné interpreter jazyka Basic nahrať do počítača pomocou magnetofónovej pásky, neskôr sa už mikropočítače predávali s nahratým interpreterom Basicu.
Ako rástla popularita jazyka, nastal aj rozvoj počítačových hier. Šikovnejší počítačový používateľ si mohol naprogramovať vlastnú hru. Počítačové časopisy prinášali kompletné zdrojové kódy, stačilo ich prepísať do svojho mikropočítača.
Neskôr, s rozvojom hardvéru, bolo možné prenášať medzi počítačmi hotové programy, nemusel si ich každý používateľ prepisovať sám. Nuž a s nástupom jazyka C klesla používanosť Basicu, pretože používatelia dávali prednosť hotovým programom, ktoré naprogramovali programátori a programátori zasa dávali prednosť silnejšiemu štandardizovanému jazyku C.
Jazyk Basic sa dostal znovu do pozornosti v roku 1991, keď firma Microsoft uviedla Visual Basic. Ten zaviedli ako skriptovací jazyk pre makrá v Microsoft Exceli. Firme Microsoft sa podarilo pozdvihnúť Basic do vyššej úrovne, keď v roku 1996 publikovali VBScript a v roku 2001 publikovali Visual Basic .NET.
Ku keške:
Koordinácie kešky sú ukryté v nižšie uvedenom kóde.
01 CLEAR
10 A$="Tento "
11 B$="program "
12 GOTO 48
13 D$=A$+B$+C$
14 GOTO 986
15 REM
16 REM
17 X = 10 + 1
18 Y = 3 + 1
19 PRINT "-------------------------------------"
20 IF X > Y THEN 500
23 Z = X + Y
24 REM
25 PRINT D$ + A$ + B$
30 PRINT "_____________________________________"
32 PRINT " "
35 GOTO 119
48 C$="zobrazi "
49 REM
50 GOTO 13
119 FOR i = Z TO 1 STEP -1
120 PRINT "*"
130 NEXT
140 PRINT " "
150 PRINT "------------------------------------"
200 END
500 GOTO 23
986 A$="15 "
1000 B$="hviezdiciek"
1050 REM
1100 GOTO 17
Ďalšie zo série:
Computer cache #1
Computer cache #2
Computer cache #3