Share
Září 1991. Na Fakultě informatiky UPM měli prváci inaugurační přednášku děkana. Z celé přednášky si pamatuji jen jednu věc, a to moment, kdy řekl něco jako „Pokud jste se naučili programovat v BASICu, zapomeňte na všechno, co znáte“. Rozsudek byl pravděpodobně ještě tvrdší, drsnější. Jako by chtěl zlehčit význam jazyka, který byl v centru pozornosti téměř tři desetiletí.
Dnes si připomínáme 50. výročí oficiálního zrodu BASICu. 1. května 1964 ve čtyři hodiny ráno byl na Darmouth University spuštěn první program v BASICu a od té doby jeho popularita jen rostla. Vydržel by tak po celá léta a stal by se jazykem, s nímž by mnozí udělali své první „vážné“ kroky před počítačem.
Jsem si jistý, že mnozí z vás, kteří nás čtou na Xatace, „sekali kód“ v BASICu (pokud se to dá nazvat „sekáním kódu“). Tento jazyk se stal v 70. a zejména v 80. letech téměř nepostradatelnou součástí všech druhů osmibitových počítačů. Microsoft jej hojně využíval ve svém systému MS-DOS a také stroje z první poloviny 80. let (C64, Amstrad, Spectrum, MSX) dávaly svým uživatelům možnost využívat jeho kapacitu.
Jednalo se samozřejmě o jazyk s mnoha omezeními, který byl již dávno vytlačen jinými alternativami. Uživatelé navíc stále častěji používali aplikace naprogramované odborníky a kritika jazyka byla zřejmá. Dijkstra, počítačový vědec, který vytvořil slavný vyhledávací algoritmus, na to upozornil už v roce 1975:
Je prakticky nemožné naučit dobře programovat studenty, kteří se předtím setkali s BASICem: jako potenciální programátoři jsou duševně zmrzačení a bez naděje na regeneraci.
Zdá se, že pan děkan, jehož jméno si nepamatuji, si Dijkstru před jeho přednáškou přečetl a tuto poznámku si nechal pro sebe. Ale on i sám Dijkstra by se bez něj obešli, protože je pravděpodobné, že bez BASICu by mnozí z nás tak či onak nezasvětili (nezasvětili) svůj život nulám a jedničkám. Někde se začít musí, říkám. A níže podepsaný je toho příkladem.
Gratulujeme k 50. výročí, BASIC. Ať je jich mnohem více.
Via | Slashdot
Více informací | Oslava výročí BASICu na Darmouth University