Jazyk Basic má 60 rokov.

By Administrator at May 01, 2024 06:13
Filed Under: Non-Atari

Dnes tu máme jedno pekné výročie - jazyk Basic 60, teda už je v dôchodkovom veku. Basic veľmi výrazne ovplyvnil 8-bitovú počítačovú éru na konci 70-tych a do polovice 80-tych rokov minulého storočia.


Basic je skratka celého názvu - Beginner's All-purpose Symbolic Instruction Code.



Za prelomový dátum sa považuje 1.máj 1964 o 04:00 ráno, keď počítačoví nadšenci John Kemeny a Thomas Kurtz spustili svoj program BASIC 1. Vyvinuli tento jazyk ako vyučovací nástroj pre pre počítačový systém zdieľania času na Dartmouth College v New Hampshire. Nechali sa inšpirovať jazykom Fortran a taktiež Algol 60. Spomenutá dvojica sa snažila uvieť do života niečo čo by umožňovalo mať k dispozícii jednoduchší spôsob pre vytvorenie softvéru pre študentov na škole. Jednalo sa o to že to malo pomôcť hlavne tým ktorá nemali potrebné matematické vzdelanie.

Prvá verzia BASIC mala len pätnásť kľúčových slov:

LET/PRINT/END/READ/DATA/GOTO/IF/FOR/NEXT/GOSUB/RETURN/DEF/DIM/REM/STOP.
Ako je vidieť medzi kľúčovými slovami chýbal príkaz INPUT.

Ako sa ukázalo Basic sa stal prakticky okažite hitom. Autori sprístupnili svoj výtvor bezplatne čo veľmi výrazne pomohlo jeho šíreniu. Onedlho počítačové firmy už ponúkali svoje verzie jazyka Basic, pričom za hlavnú výhodu považovali to že jazyk sa dal naučiť za veľmi krátku dobu.

Jazyk Basic sa stal tak populárnym že sa považovalo za samozrejmé že bol súčasťou fakticky každého domáceho počítača tej doby,
Pokračovalo to aj na PC kde bol Basic tak isto dostupný.

Nebudem zabiehať do podrobností, ale v roku 1975 sa do kolotoča zapojila firma Micro-soft, ktorá začasla dodávať svoje verzie jazyku Basic pre jednotlivé verzie procesorov tej doby, niektoré firmy ale išli svojou cestou a nelicencovali si Basic od spomenutej firmy a vyvinuli vlastné verzie - napr. Sinclair Basic, BBC Basic atď.

Jazyk Basic má svoje mušky a muchy a aj mušiská, jedná sa o interpreter, teda každý riadok programu sa prekladá priamo za behu - nevýhoda uvedeného riešenia je v tom že vďaka tomu je pomalý (na to sa po čase objavili kompilátory, ktorí výrazne pomohli), frfle sa na to že syntax jazyka podporuje zlé programovacie návyky atď. atď., nie je tu k dispozícii štruktúrované programovanie - a najviac vytýkanou vecou sa stal príkaz GOTO.

Po čase (1983) tvorcovia napísali True Basic, ktorý už umožnil štruktúrované programovanie, dal sa tu písať program bez potreby riadkov, taktiež nevyžadoval príkaz GOTO - i keď sa obidve veci dali naďalej používať. (A zase sa objavili iné problémy - ako napríklad 100%-né vyťaženie procesoru pri editácii a kontrole vstupov - klávesnica a myš.)

V záplave rozličných verzií jazka Basic sa táto verzia síce nestratila, ale ani nijako výrazne nevynikla a svetu začal kraľovať MS Basic.

True BASIC už nehrá hlavnú úlohu medzi profesionálnymi vývojármi a hobby programátormi, pritom sa ďalej vyvíja a ponúka sa s rozsiahlymi programovými knižnicami vrátane doplnkových programov. Existujú konvertory zdrojových kódov BASIC a FORTRAN na True Basic. True BASIC sa využíva na univerzitách a školách v USA.

 

Mnoho užívateľov tej doby postupne prešla na jazyk Pascal a na jazyk C - ale tie už na 8bit veľmi svojím rozsahom nepatria. Dnes tu máme Visual Basic ktorý má svoje korene v tejto ére, takže stále je niečo z neho dodnes v kurze.Takže - či jazyk BASIC máte radi alebo nie - je súčasťou dejín programovania.

Poznámka:
V dnešnej dobe má p.Kurtz vek 96 rokov, p.Kemeny zomrel v roku 1992 (vtedy mal 66 rokov).

___________________________________________________________

Doplnená informácia 24.11.2024:

Thomas Eugene Kurtz (February 22, 1928 – November 12, 2024)

_____________________________________________________________

Vaše hodnotenie, Rate post:

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi.

Blog je o mojich záujmoch, predtým som pracoval ako IT špecialista na počítačové siete a redakčné systémy pre viaceré denníky - až som pred rokmi nakoniec v jednom z nich zakotvil a kde som to potiahol až do konca mojej profesnej kariéry.

Rok, mesiac, počet článkov: