Priste uz se dockate, cast o BASICu skonci :-) Bude hlavne FreeBasic a Gambas. Co se tyce dalsiho smerovani serialu, tak bych opet presel na chvilku na hardware, protoze ty zajimave jazyky (alespon z meho pohledu zajimave, abych byl presny) uz na Rootu IMHO byly popsany (asi krome Haskellu), ale pokud mate nejaky navrh, samozrejme je mozne to tema dale rozpracovat.
Jeste bych asi upozornil na to, ze tento serial nebyl mysleny (a snad to nikdo tak nepochopil) jako agitacka na programovani v BASICu, ale tento programovaci jazyk je, at se nam to libi nebo nelibi, soucasni historie IT, stejne jako mnozstvi nekoncepcnich operacnich systemu, aplikaci, frameworku a predevsim hardwaru.
Berte to prosim jako ekvivalent clanku napriklad o Trabantu nebo Polskem Fiatu (ten si nevzpomenu na presny nazev, takove miniauticko) – je to sice z dnesniho pohledu smejd, ale spousta lidi v nem prozila neskutecna dobrodruzstvi (prujezt pres celou Asii, coz mnoha moderni auta nedaji), da se na tom pochopit lehce princip fungovani atd.
jj to je presne on. Projezdili jsme s nim celou Jugoslavii :-) vyhoda byla, ze to tam dokazal opravit (nebo aspon poradit) snad kazdej chlap, podobne jako u nas Skodovky.
btw: http://robson.m3rlin.org/cars/wp-content/uploads/2008/05/tuning-fiat-126p-maluch-dragster-copy.jpg
Tak tenhle Maluch je parádní, za ten by se nemusel stydět ani Mad Max :-D Na tomhle autě se mi strašně líbilo to startování – páčkou mezi sedadly.
Jen poznámka k tomu prvnímu obrázku, je to asi týden co jsem přesně na nej narazil na nějakém webu a měl by být z IBM 5100, jednoho z předchůdců PC. Zajímavé je tam to číslování řádků: 0010, vypadá to že bral také nejvyšší číslo 9999, jako ZX Spectrum. U toho GW-Basicu mohlo být nejvyšší 65529, člověk by čekal 65535, ale v Mordoru – pardon, v Redmondu holt měli jiný názor…
Koukám že druhé třídě skončilo vyučování a v družině zasedli k počítačům :-D
Mám zrovna před sebou manuál k Input Interface Controller 2252 pro počítač WANG 2200, je z roku 1974 a čtu v něm:
PROGRAM SEQUENCE COMMENTS
10 S=0 Select sum to zero.
20 SELECT INPUT 25A, PRINT 211 Select devices: 2252 #1 & printer.
30 FOR J=1 TO 50 Set up loop for 50 readings.
40 INPUT X Take a reading.
50 S=S+X Accumulate sum of readings.
60 PRINT "J="; J,"X="; X,"S="; S Print: count, reading, current sum.
70 NEXT J Continue loop.
80 SELECT INPUT 25B Select 2252 #2 for input.
90 INPUT Y Take a reading.
100 PRINT "Y="; Y Print it.
110 SELECT INPUT 001, PRINT 005 Reselect keyboard & CRT.
Kdybys měl aspoň trochu ponětí o historii výpočetní techniky, tedy o tom co bylo před více než deseti lety, neprojevoval by ses tu jako mladej trapák a došlo by ti, že co do významnosti programovacích jazyků, je BASIC tak na čtvrtém až pátém místě! (A že celé to slavné PC je dávno překonaný krumpl ze sedmdesátých let, který se skutečným počítačům podobá asi tolik, jako tvoje tříkolka Hummeru :-P)
Vážený Trme,
při prohlídce diskuze k tomuto článku a diskuzí pod dalšími články věnovanými BASIC byste zjistil, že toto téma má své čtenáře, dokonce čtenáře velmi pozorné. Musíte se smířit s tím, že ne každý holduje koloraturnímu sopránu nebo extrémnímu programování. Nejsem nijak prudérní, ale váš slovník vás v podstatě vyřazuje ze slušné diskuze. Zkuste se podívat do slovníku na slova jako tolerance a korektnost.
BTW Pascal je o nějakých 5 – 6 let mladší než BASIC a tak logicky začínal na trochu jiné startovní čáře. Je to sice jazyk, který nejspíš sliboval více, než nakonec vykonal, ale seriál o vývoji jazyku PASCAL by určitě své příznivce našel.
Je evidentní, že o soudobých dialektech BASIC nevíte nic, ale to vám nijak nevyčítám. Ctitelé koloraturního sopránu jen málo kdy rozumí country (a nakonec to ani nepotřebují).