Érdekes az Altair Basic esetében, hogy a sorszámokat ő "belül" word-ként tárolja, de LIST parancs futásakor előbb egy egész -> float konverzió fut le, és úgy írja ki a sorszámot. Persze ez is érthető, itt gondolom helyspórolás miatt csinálták így, rövidebb volt a konverziós rutin, mint egy külön integer-kiíró.
Hmm, ezt nem is tudtam, pedig valoszinu hogy Commodore BASIC-ben is hasonlo, bar ott volt tobb helyuk a BASIC-re, es ugye az nem is 8080/Z80, megis MS-tol van, lehet nem kezdtek elolrol ott sem teljesen a dolgot ...
Amugy erdekes, mert egyes basic-ekben (Commodore-nal is) kifejezetten meno trukk, hogy gyakran hasznalt konstanst ami pl all 5 szamjegybol, tegyed csak szepen valtozoba, es ugy hivatkozz ra. Mivel a memoriaban szamjegyenkent van, ha leirod mint szamot allandoan, ami eleg lassu parse-olni mindig stb ... Pedig ha jol remlik IS-BASIC-ben is volt olyasmi, hogy a word ertekeket binarisan tarolja (legalabbis disk-en biztos, de gondolom akkor memoriaban is .... ?). Szoval fura ez, hogy BASIC kulcsszavak tokenizalva, a szamokat meg lehetett allandoan parse-olgatni.