( poliverzum | 2012. 03. 31., szo – 22:15 )

Ebben neked természetesen igazad van, csakhogy annak idején amikor még a C-64-el foglalkoztam, készítettem egy Basic-bővítést, amely már felismerte a $ előtéttel jelölt hexadecimális számokat, s emiatt írtam így. Igazság szerint ez az egyetlen dolog amit nem szeretek a C nyelvben: hogy ott a hexa számokat 2 karakterrel jelölik, a 0x-el, s nem egyetlen jellel, a $-ral, amit pedig úgy megszoktam még anno a C-64 korában.

De a Basic-bővítésem bináris számokat is tudott kezelni, azoknak a % jel volt a bevezető karaktere, pld %1101

A Basic-bővítésem különben képes volt akár számított ugróutasítások és szubrutinhívások végrehajtására is, simán lehetett benne pld ilyesmiket írni:

goto 3*A+200

De volt benne feltételes NEXT utasítás is, ilyesféle hogy pld:

next(A>B)

Ez azt csinálta, hogy ha a zárójelben megadott feltétel igaz volt, akkor kiugrott a ciklusból, azaz a next utáni utasítás végrehajtását kezdte el, ha ellenben a feltétel hamis volt, akkor folytatta a ciklust. Meg még nagyon sok cool utasítás szerepelt a Basic-bővítésemben. Régi szép idők!

-------------
Blogom: http://violazoli.blogspot.com
Könyvem a VIM-ről: http://mek.oszk.hu/09600/09648/#