Itthon vélemények Alapvető 50 éves, és még mindig hiányzik jamie lendino

Alapvető 50 éves, és még mindig hiányzik jamie lendino

Videó: Широкий Путин идёт, но он всегда в кадре (полная версия) (November 2024)

Videó: Широкий Путин идёт, но он всегда в кадре (полная версия) (November 2024)
Anonim

Minden idők egyik legnépszerűbb számítógépes programozási nyelve május 1-jén fordul az 50-re, de szinte senki sem használja.

A BASIC, röviden a Beginners mindencélú szimbolikus utasításának kódja, 1964-ben kezdődött el a Dartmouth Főiskolán, mint matematikai projekt. De végül meghatározta az otthoni számítógép tulajdonjogát egy egész generáció számára.

Mint egy gyerek, aki a 80-as évek elején nőtt fel Brooklynban, óriási fordulópontot jelentett az első valódi számítógépöm - az Atari 800 - megszerzése. A Radio Shack TRS-80, az Apple II, az IBM PC és a Commodore 64 tulajdonosai ugyanazon változat változatát tapasztalták. Hitelesíthető Atari-dióként feliratkoztam az akkori új Antic magazinra; az összes kiadvány tartalma megtalálható a www.atarimagazines.com oldalon. Minden havi kiadásnak rengeteg BASIC programja volt a beírásához. Sok estét és vasárnap megöltem az általános iskolában, éppen ezzel.

Az eredmények a mai szabványok szerint nevetségesek voltak. Nagyon jól emlékszem apámra, és egy vasárnap délután töltöttem ezt a zászlóprogramot BASIC-ban; ez volt az egyik első, amit tettünk, amikor először megkaptuk a számítógépet. Abban az időben nagyon hosszúnak tűnt (bár később a program tízszeresére írnék be a programokat, és több napot költenék rájuk). Amikor befejeztük, először természetesen nem működött; legalább egy hibát elkövettünk valahol, tehát még több időt töltöttünk rá, hogy kitaláljuk.

Végül is, amikor végre sikerült megszerezni, beírtuk a RUN parancsot, és - ta da! - egy blokkos, pixelezett amerikai zászlót jelenítettünk meg a képernyőn, fehér pontokkal csillagokra. És ennyi volt. "Ez az, amit mindezt megkapunk? Viccelned kell" - mondta apám. Ezután én vettem be az összes programot. Nem bántam.

Kódolás a szórakozáshoz és a (nem) profithoz

Innentől kezdve a versenyekre volt lehetőség. Beírtam a kódot további grafikai demókhoz, puzzle játékokhoz, szöveges kalandokhoz, lemez segédprogramokhoz, nyomtatási projektekhez - nevezd, és valószínűleg volt egy csomó majdnem hiábavaló, de mégis szórakoztató program, amelyet be tudtam írni vagy beírni. Végül elkezdtem egy BBS-t futtatni az Atari 800-on, amelyet már egy másik oszlopban körvonalaztam. A Brooklynban való tartózkodás kulcsfontosságú volt ehhez, mert végül néhány közeli barátot szereztem, akik mind New York City területén voltak.

Abban az időben az iskolák számítógépes laboratóriumokat kezdtek hozzá; Általános iskolámban volt egy laboratórium, amely tele volt Commodore PET gépekkel, és kiállítottuk ezeket a nagy, nagy sárga iratgyűjtőket, gyakorlatokkal és programozási példákkal teli, amellyel egész félév alatt be lehetett írni. Megtanultuk a spagetti kód elkerülését (túl sok GOTO mondat), az egyszerű és világos felhasználói felületek tervezését, valamint az alapvető grafikák és hangok programozását azokon a területeken, amelyeket akkor is elavult számítógépeknek tekintettünk.

A tisztesség kedvéért a BASIC-nak valamilyen kevésbé csillagszerű hírneve volt az akkori valódi energiafelhasználók körében. Mivel ez egy értelmezett nyelv, hatalmas mennyiségű memória és CPU volt a fölött ahhoz, hogy működjön. A programok futtatása előtt először futtatnia kellett a BASIC-t, majd futtatnia a kódját. A BASIC-ban programozott játékok lassúak és nem reagáltak a közgyűlésen írtakhoz képest, ami sokkal nehezebb volt megtanulni, de közvetlen hozzáférést adott a „fémhez” vagy a hardverhez.

C nem ugyanaz

A Time magazin Harry McCracken áttekintést írt arról, hogy a BASIC miként hatott számítógép-használóra a 70-es évek végén és a 80-as évek elején. Az ő oldalán vagyok; Úgy gondolom, hogy valami elveszett ma, mivel egyre többen nem tudják, hogyan kell programozni.

Nyilvánvaló, hogy ez most más; a számítógép egy teljesen újszerű dolog volt az 1980-as évek elején, és nagyszerű volt megtanulni programozni és nézni, ahogy dolgozik. Ha szüksége van egy jelzálogszámolóra, vagy (ahem) egy Dungeons & Dragons karaktergenerátorra, akkor keresse meg a szükséges BASIC parancsokat bármilyen könyvében, és saját maga is megírja. A játékprogramozók minden saját művészeti és hanghatást elkészítenek, és mivel a felbontás oly csekély, el is kerülhet.

Most egyetlen gombnyomással letöltheti a telefonján lévő több mint egymillió alkalmazás bármelyikét, amelyek sokkal többet érnek el, mint amennyit a dobozból készítenek, és csodálatos megjelenést és hangot mutatnak, összehasonlítva a professzionális művészettel és a hangtervezéssel. Ha ön akar írni valamit, akkor ez sokkal nehezebb, tekintettel az egyes operációs rendszerek összetettségére, és kevésbé azonnali kielégítésre. Tovább folytattam számítástechnikai diplomát, de soha nem élveztem ugyanúgy a C programozást, és nem tettem karriert. Nagyon szívélyes vagyok, hogy olyan sok ember csinál, és félek a képességeimről.

De ez a helyzet: Annak ellenére, hogy nem voltam természetes születésű kódoló, mint például a világ John Carmacks, a BASIC azt jelentette, hogy még mindig megtanulhatom a programozást és mindent megtanulni a számítógépek működéséről.

A négymagos telefonok és a nagyfelbontású játékkonzolok világában a BASIC programozás ma elég szelídnek tűnik. De nem tudom elképzelni, hogy gyermekkorom nélkül lenne, és kissé szomorú számomra, hogy nincs mindenki számára könnyen elsajátítható programozási nyelv manapság.

Alapvető 50 éves, és még mindig hiányzik jamie lendino