Programátoři z pekel zde za šat a stravu programují čipová pseuda. Nyní s favicon!

Programujeme v BASICu: Seriózní programy (4)

Slyšel jsem, že máte rádi interprety. Tak jsem naprogramoval interpret v interpretu, abyste mohli interpretovat, zatím co interpretujete! … celý článek

Programujeme v BASICu: Seriózní programy (3 a ½)

V případě dnešních několika řádků BASICu je titulek trochu zavádějící, není na nich totiž vůbec nic seriózního. Abych tento klam poněkud zjemnil, označil jsem díl alespoň jako poloviční. … celý článek

Programujeme v BASICu: Seriózní programy (3)

Osmibity nebyly snad nikdy chápány jako úplně seriozní počítače. V sedmdesátých letech, když se na americkém trhu objevily první mikropočítače, byly většinou postavené na procesorech Intel 8008, Intel 8080 či Motorola 6800, měly žádnou či velmi malou paměť ROM a podobně na tom byla i jejich RAM. Takový Altair 8800 neměl za 400USD ROMku žádnou, RAMky čtvrt kilobajtu a pokud jste ji chtěli rozšířit na 4kB, stálo vás to stejně jako celý počítač. Pak jste do těch 4kB nahráli BASIC od Microsoftu a on vám nechal volných 700 bajtů pro váš program. Takovému výpočetnictví se operátoři minipočítačů oprávněně smáli, protože ve stejné době měli k dispozici stovky kilobajtů paměti a multitasking. Mikropočítače nebyly dost dobré ani na to, aby se na nich dala hrát proslulá hra Star Trek, protože v pár kilech paměti solidní vesmír nevygenerujete. … celý článek

Programujeme v BASICu: Seriózní programy (2)

I přes záplavy a následná vedra jsem se konečně dostal k tomu, dovést do konce druhý díl. Zapněte Spectra, nažhavte emulátory, tady je. … celý článek

Programujeme v BASICu: Seriózní programy (1)

Podívám-li se na těch zhruba dvacet let, po které mám ZX Spectrum, byla to pro mě vždycky pouze nepracovní platforma. Nemám na mysli práci ve smyslu zdroje obživy, ale prostě jen jakoukoliv seriózní činnost, která nezahrnuje paření všeho možného, sledování dem a poslouchání chiptunes. Nikdy jsem na Spectru nepsal dlouhé a kvalitně formátované texty ani jsem je netisknul na tiskárně. Nezakládal jsem databáze. Neprogramoval ve Forthu ba ani Pascalu. Neprováděl sofistikované výpočty. Až Dex mi svým článkem otevřel oči a já se to teď pokusím napravit. Konec programování bezduchých hříček, pojďme na to seriózně! … celý článek

Programujeme v BASICu: Mravce

Kdybych si měl vybrat jediný programovací jazyk a ostatní byly hned druhý den zrušeny, byl by to rozhodně BASIC (pokud by to tedy nebyl BASIC z C64) – to už je ale asi z článků nazvaných „Programujeme v BASICu“ patrné. Kdykoliv mě totiž napadne něco, co bych si chtěl naprogramovat, napadne mě to nejdříve v BASICu. Nejinak tomu bylo, když jsem na webu 2dcurves.com přečetl o Langtonově mravenci. … celý článek

Programujeme v BASICu: OROROK OREBUH

Kreacionisti ať raději dále vůbec nečtou…pokud tedy neprogramují rádi v BASICu. … celý článek

Programujeme v BASICu: Dialogové hry (3)

Když jsem přemýšlel nad pokračováním BASICového seriálu, došel jsem k poznání, že to musí být něco velkého, od posledního dílu už totiž uplynulo hodně vody. Smetl jsem ze stolu ideu vlastního klonu hry Chammurapi, protože mezopotámským vládcem se dnes nestanete ani omylem a místo toho se pustil do realizace simulátoru finančního světa. … celý článek

Programujeme v BASICu: Generujeme krajinu

Slíbil jsem sice, že se budeme věnovat ještě dialogovým textovým hrám a rozhodně nemám v úmyslu tento slib porušit, ale dovolím si krátkou odbočku, jejíž plody nepochybně v budoucnu ještě zúročíme. Pojďme se podívat, jak v BASICu vygenerovat tvary podobné výškovému profilu krajiny. Může se to hodit. … celý článek

Programujeme v BASICu: Dialogové hry (2)

Je načase pokročit v našich programovacích lekcích a ukázat si další konverzační hru. Nebude to nic menšího než přistání na Měsíci. … celý článek

Programujeme v BASICu: Dialogové hry (1)

Beginner`s All-purpose Symbolic Instruction Code. BASIC. První programovací jazyk, který jsem se naučil zhruba v jedenácti letech a provází mě dodnes. Moderní dobou je odsuzovaný, údajně totiž začínající programátory učí nesprávným zvyklostem. První kritici ho označovali za málo strukturovaný, pozdější za málo objektový. Osobně jej považuju za naprosto použitelný, postačující, pohodlný a perfektní. Navíc skutečný programátor se vyzná i ve třetí úrovni vnoření příkazu GOSUB.

… celý článek