Hot.lt logo Hot.lt meniu
karščiausios IT naujienos
pasirink skiltį  
-atnaujinta 2024 05 16-
 
Turinys
Laimėk prizą!
El.prekyba
Įdomybės Internete
Atsiliepimai
Prenumeruokitės!
Klausk-atsakys!
Keiskimės nuorodomis!
Anekdotai
WWW
Menas:
Ars Novus, meno galerija
Žiniasklaida:
Populiarios TV laidos
Žiniu Radijas, tiesiogine transliacija
Laisvalaikis:
Akvariumai, fauna, flora
Įdarbinimas:
Preilė: darbuotojų paieška
Verta:
.
Vedų kultūros centras
Sachadža Joga
Dausuva
.
Karšta
Kasijus
Gyvenimas po tikrovės
Egzistencializmas
Religiniai anekdotai
I.Naživinas. Judėjas
Traktatas apie dvi Sarmatijas
Erazmo Stelos paraštėse
Elementariosios dalelės
Minčių valdymas
K.Jungas.Vėlyvos mintys
K.Saja. Molynė
Kolonizavimo protokolas
Placebo
Šiaulių mūšis
Ateivių civilizacijos
Mano sielos liūdesiai
P.Adams. Senamadiška muzika
Mitas ir mokslas
Vaišešikos mokykla
Fentezi: K.S.N.
Kas Saulė,o kas Mėnulis?
I.Slawinska. Erdvė ir laikas
"Pioneer" anomalijos
Filosofija: Konfucijus
R.W.Emersonas. Poetas
"Sutvėrėjo" žemėlapis
EBR reiškinys
Ramakrišnos panteizmas
Nauja sapnų teorija
"Wow" signalas
Pašalinės mintys
R. Moore. Erdvė
Rousseau. Vienišiaus svajos
Škotai atrado Ameriką?
Jėzaus kapas Kašmyre
Ziggy Stardust
Prekiautojai skausmu
K.Kavafis. Barbarų belaukiant
A.Einšteino panteizmas
Vienaragis zhi Kinijoje
Prabilo etruskų rašmenys
Logoso koncepcija
Hiperborėja Rusijoje
K.Jungas ir NSO
Suvokimo durys
Y.Bonfua. Dieviški vardai
Visatos modeliai
Alisa ir musmirės
Paranormaliojo mokslo šaknys
Ką žmonės mąsto Izraelyje
Stalinas ir NSO
Vorų pramotė pagrobė ugnį
Ūlos kraštas senovėje
Pranašiškas Huxley
Išsigelbėjimas per nuodėmę
Šėtono manifestas
Pirmasis kraujas
OBE ir sapnai
Dropa diskai
Nibiru ir šumerai
Fū naikintuvai
Holografinis katinas
Esė apie dzūkus
S.Barančakas. Vertėjo manifestas
Pederastai dulkina tautą
Poetas Jim Morrison
Slėpiningieji Edeno sodai
Hitleris: gyvas ar miręs?
Mankurtas: be ateities
Interneto pabaiga
E-bylos
 
 

Revoliucija su BASIC

1964 m. gegužės 1 d. Dartmuto koledže (JAV, Hanoveryje) prasidėjo tyli revoliucija kompiuterijoje. Tądien matematikai John G. Kemeny1) ir Thomas E. Kurtz’as2) GE-2253) meinfreimo kompiuteryje sėkmingai įvykdė pirmąją programą naujai sukurta BASIC (Beginner's All-Purpose Symbolic Instruction Code) kalba. Vargu ar jiedu tądien jautė, kad tai 6-iems dešimtmečiams įkvėps ištisas programuotojų kartas!

Prieš kompiuteriams tampant mažiems, santykinai nebrangiems ir „asmeniniams“, jais naudotis buvo nelengva. Pradžioje jų „programavimas“ buvo tiesiog perjungiant (perkumutuojant) jungtis, tada sujunginėjant jungiklius (šito pačiam neteko patirti, tačiau dar mačiau tokį tokiu būdu valdomą kompiuterį), o taip perforuojant perfokortose (atsimenu, kaip studentiškais laikais tampiausi pilną lagaminėlį perfokortų – daugiausia PL/I kalba). Ji buvo parašyta minėta PL/M kalba. Why we suck estimating software projects?

Su laiku inžinieriai išmoko žemo lygio operacijas abstrahuoti labiau „draugišku“ interfeisu – ir čia atėjo metas pasirodyti programavimo kalboms. Pasirodė FORTRAN,  ALGOL,  COBOL..., bet jos buvo sudėtingos ir pirmiausia skirtos profesionalams (tai buvo laikai, kai programavimas dar buvo menas, o ne amatas). Kažko reikėjo „paprastiems žmonėms.

J.G. Kemeny ir Th.E. Kurtz’o kelias į tai prasidėjo 1956 m. su Dartmouth Simplified Code (DARSIMSCO), kurį sekė Dartmouth Oversimplified Programming Experiment (DOPE). Ir jei DOPE pasirodė pernelyg paprastas, kad būtų plačiai naudojamas, jo pamokos buvo vaisingos ir 1963 m. prasidėjo BASIC kūrimas.

Tais pačiais metais buvo gautas GE-225 kompiuteris, kad jam būtų sukurta pirmoji bendros paskirties pilnai funkcionali realaus laiko paskirstymo sistema, kuri imta kurti su grupe vyresniųjų kursų studentų – kad išvis būtų prieiga prie kompiuterio. O BASIC paprastumas ir pakankamos galimybės leido greitai išpopuliarėti tarp studentų ir neprofesionalų.

Tačiau BASIC sulaukė neigiamos reakcijos iš akademinių sluoksnių, pvz., E. Dijkstra laiške „GOTO laikomas žalingu“ (1968) diegiama mintis, kad išmokusiems BASIC studentams bus neatstatomai pažeisti smegenys ir jie jau niekada neišmoks naudoti struktūrizuotas kalbas. Kaip atsakymas į tai jiedu sukūrė pilnai struktūrinį kompiliuojamą „True BASIC“, vis dar prieinamą kaip komercinis produktas.

1975 m. P. Alenas ir B. Geitsas adaptavo BASIC personaliniams kompiuteriams (tokiems, kaip Altair 8800) - tuo pačiu pradėdami ir „Microsoft“ erą, o kitais metais S. Vozniakas (iš „nieko“) sukūrė BASIC interpretatorių „Apple I“ - pagal savo sugalvotus metodus ir turint minimaliai atminties. Tai išplėtė BASIC panaudojimą mažų kompiuterių srityje. Šiandien yra jau galybė BASIC dialektų galybei platformų. Tad imkime ir įvykdykime!

10 PRINT "KOKS TAVO VARDAS?"
20 INPUT V$
30 PRINT "LABAS, ";V$

Tomas Kurcas

1) Džonas Kemenis (Kemeny Janos Gyorgy, 1926-1992) - žydų iš Vengrijos kilmės amerikiečių matematikas, kompiuteristas, vienas iš BASIC kalbos kūrėjų. Gimė Vengrijoje, tačiau jo šeima emigravo į JAV 1940 m., kai Džonui tebuvo 12-a. Prinstone studijavo matematiką į jau pirmais metais įsijungė į Los Alamos projektą, kuriančiam atominę bombą, kur jo vadovu buvo R. Feinmanas, Čia pirmąkart susidūrė su elektroniniais prietaisais – kambarys buvo pilnas IBM kalkuliatorių. Po studijų tapo vienu iš A. Einšteino asistentų, padėdamas jam su matematika. Jo karjera tiesiog šuoliavo šuoliais, nuo 1953  m. dėstė matematiką Dortmuto koledže ir jau 27 m. amžiaus jau profesoriavo Dortmuto koledže, kur aktyviai įsiliejo į kompiuteriją per MIT’e esantį IBM 704. Ten ir susipažino su T. Kurcu. Reali kompiuterinė technika į Dortmuto koledžą atėjo 1959 m., kai buvo įrengta LGP-30 su 4K 30-bičių žodžių su magnetiniu būgnu ir 16-os komandų rinkiniu. O 1964 m. buvo įsigytas GE-255 kompiuteris, kuriuo gegužės 1 d. ir įvykdyta pirmoji BASIC programa. 1970 m. išrinktas Dortmuto koledžo direktoriumi ir šiame koledže pirmąkart mokymo procese pradėjo naudoti kompiuterius. 1985  m. gavo „Kompiuterinės technikos pionieriaus“ premiją.
paskelbė kelias monografijas apie matematinę logiką ir diskretinę matematiką. Žymus jo indėlis į baigtinių Markovo grandinių teoriją (joje jo vardu pavadinta Kemenio konstanta).

2) Tomas Kurcas (Thomas Eugene Kurtz, 1928-2024) - amerikiečių kompiuterininkas, Dortmuto koledžo matematikos profesorius, vienas iš BASIC kalbos kūrėjų. Gimęs Ilinojaus valstijoje, matematikos daktaro laipsnį 1956-ais gavo Prinstono un-te. Studentaudamas retkarčiais gaudavo progą pasinaudoti UCLA turimu SWAC kompiuteriu. Pirmiausia įsidarbino Dartmuto koledže (Hanoveryje, Nju Hempšyro valst.), Tomas Kurcas kur skaitė statistikos ir skaičiavimo metodų paskaitas. Čia kartu su Dž. Kemeniu sukūrė DTSS sistemą, kad užtikrintų studentams prieigą prie kompiuterinės technikos. Tai nutiesė kelią į BASIC sukūrimą. Dž. Kemenis ir T. Kurcas išmoko Share asemblerio (SAP) kalbą ir neužtruko suprasti, kad ji netinka informatikos mokymui. Pradžioje jie sukūrė DARSIMCO, iš tikro esančią šablonų, kurių kiekvienas atitiko keletą SAP instrukcijų, rinkiniu. Kai 1957 m. pasirodė FORTRAN, leidęs suprasti, kaip turėtų atrodyti aukšto lygio kalba. Pradžioje BASIC turėjo tapti FORTRAN poaibiu, tačiau buvo nuspręsta, kad jis nebus pakankamai pilnas.
1983 m. kartu su Dž. Kemeniu įkūrė kompaniją „True BASIC“, pardavinėjusią atnaujintą BASIC versiją („True BASIC“). 1991  m. apdovanotas „Kompiuterinės technikos pionieriaus“ medaliu; paskutiniu apdovanojimu T. Kurcui buvo 2023 m. tapimas Kompiuterių istorijos muziejaus nariu.

3) GE-200 - „General Electric“ (GE) „meinfreimų“ serija, kurioje pagrindiniu buvo GE-225, dirbęs su 20 bitų (iš kurių 13 naudota adresui) žodžiais. Be pagrindinio CPU turėjo ir slankaus kablelio procesorių. Maksimalus magnetinės atminties dydis – 16 KW. Svėrė arti 1 t. 7-o dešimtm. pradžioje Dartmuto koledže Hanoveryje buvo kuriama laiko paskirstymo sistema, vėliau tapusi DTSS (iš tikro multitaskingas buvo atliekamas išorinio mažesnio DN-30 kompiuterio, tad GE-225 jis buvo tik iliuzija). GE-225 buvo pirmasis kompiuteris, kuriam sukurta BASIC kalba. 1965 m. GE pradėjo grupuoti DN-30 ir GE-235 kaip GE-265 sistemą.

Kiti HOT.LT straipsniai:
Kompiuterių istorija
Programavimo paradigmos
Ką vadiname programuotoju?
Gary Kildall ir jo CP/M
Programavimo kalbų istorija
Džonas Bakas – FORTRAN tėvas
Styvo Džobso kelias į žvaigždes
Unix ir C kalbos kiltis ir ... šachmatai
Kodėl apsišauname vertindami projektus?
Klodas Šenonas – žmogus, išradęs ateitį
V. Bušas: žmogus, kuris neišrado kompiuterio
Pirmoji programuotoja: Ada Lovelace
Eliza ir rūpesčiai dėl tapatybės
Microsoft: 50 – tai visai (ne)mažai
Gordonas Belas: mini kompiuterių tėvas
Jau ir SQL „stuktelėjo“ 50-mt, o kas toliau?
Suleidote arklius – užverkite ir tvarto duris!
Programavimo kalbø klegesys
Visata kaip kompiuteris
Aukšto lygio kalbų evoliucija
Pitonas, kandantis sau uodegą
Dėl kompiuterinio raštingumo
Skriptai - ateities kalbos?
Informacijos ekologija
Jau 50 m. „meinfreimams“
S. Lemas. Cave Internetum
Ruby on Rails
Kompiuterių ištakos
Kobolo motina
Tiesiog „Java“

 

 
HOT.LT informacija  
Kviečiame visus prisidėti prie svetainės kūrimo! Rašykite el.paštu info@hot.lt Mes stengiamės Jums!  
 
Atskiri HOT skyriai  
Domeno vagystė  
Interneto romantikai  
Programinė įranga  
 
Karštos WWW svetainės  
 
Informacija:  
NSO ir mistika  
ONLINE.LT  
   
   
Portalai  
Banga  
 
Lietuviai:  
Lietuvių kalba užsienyje  
Globalusis tinklas  
Lithuanica svetainė!  
  Mirusieji - atminimui  
   
Aukcionai, prekyba:  
Banknotai  
 
Spauda:  
Verslo žinios  
Žinių radijas  
Lietuvos rytas  
Moteris, žurnalas  
Vartiklis, elraštis  
 
Interneto paslaugos:  
Elnet@  
 
IT paslaugos:  
Baltic Amadeus  
 
Kultūra:  
Džiazo svetainė  
Lietuvos filharmonija  
Interaktyvi proza  
Lietuvos vienuolynai  
Teatras  
Meno galerija  
Filosofija  
Mitologija  
Literatūra  
  Poezija  
  Fantastika  
  Religijos puslapiai  
   
Mistika:  
Kabala  
Fuko švytuoklė  
   
Darbo sauga  
Sabelija  
   

 

 
 
delo
© HOT.LT 2024.
Draudžiama be leidimo naudoti bet kurią šios svetainės dalį.
'Intelligent' design.