Bill többször is azt nyilatkozta, hogy még ma is emlékszik ennek a Basic-nek a teljes forráskódjára.
hozzászólások
Hasznos és élvezetes cikk, csakúgy mint magát az Altair gépet bemutató.
A Quick Basic-ről nem terveztem cikket, az már "modern" nyelv, szerintem nem is lenne olyan érdekes. A Nibbles-t rengeteget nyomtuk rajta, két játékos módban.
Billt nem a bézikért nem szereti a világ... Az Altair-os és az Enterprise-os cucc viszont nagyon jó, jó volt az Altairról magyarul is olvasni
A BASIC programok sorszáma kétbájtos egészként vannak eltárolva, így elvileg 65535 lehetne a legnagyobb elérhető sorszám, azonban az csak 65529, mert így rövidebb és egyszerűbb kódot lehetett írni.
Ez így ebben a formában nem igaz. A kettes komplemens ábrázolás sajátosságai miatt van ez a korlát.
Érdekes módon ez a korlát még a x86-on futó GW-BASIC-ben is benne van.
Meg az Open VMS-ben, meg némelyik régi Cobol-ban, meg a Java-ban, meg az Excel-ben, meg még egy rakás helyen!
![](/dl/faces/own/baltoafarkas.gif)
#90933760
(veterán)
Paul a fotón 21 éves?
Amúgy a lyukszalag állat, rá kéne írni egy kisebb fotót aztán visszaolvasni róla. Amúgy mennyi adat fér el egy kezelhetőbb mennyiségű papíron? Tehát nem 300 méteren.
![](/dl/faces/speaker.gif)
Akybron
(aktív tag)
Lyuksoronként 1 byte (A 8 csatornáson, mint ami a cikkben is látható). A lyuksorok távolsága és kívánt adatmennyiség ismeretében asszem menni fog a hossz számolása
(Szemre mondjuk 2.5 mm,ez 400 byte-ot jelent méterenként)
[ Szerkesztve ]
![](/dl/faces/own/baltoafarkas.gif)
#90933760
(veterán)
2.54mm ha jól olvasom. Akkor ennyi kell 1 B adathoz. 2.6m kell 1 KB adathoz. 26m 10KB-hoz. Azért trollface gif-ek elférnének rajta.
[ Szerkesztve ]
Remek, még most is mosolygok, annyira jó volt olvasni.
(Az Ep128-amat meg imádtam.)
![](/dl/faces/borg.gif)
ctu
(csendes tag)
Szia!
Miert is van ez?
"Ez így ebben a formában nem igaz. A kettes komplemens ábrázolás sajátosságai miatt van ez a korlát."
Kis ellentmondast latok, de ha elmagyarazod...
Koszi
Pisti
[ Szerkesztve ]
Kétbájtos előjel nélküli egész esetén 2^16-1=65535 a legnagyobb ábrázolható szám. Nem értem, hogy jön ide a kettes komplemens. Amire szerintem te gondolsz, az előjeles számábrázolás lehet, ott -32768..32767 az ábrázolható tartomány.
Az, hogy az Altair BASIC-ben 65529 a korlát, arra részben választ ad az utolsó oldalon lévő assembly kódrészlet, nem véletlenül 6552-hez hasonlítja a dx regiszter értékét. A LineNumberFromStr rutin működése mindent megmagyaráz.
Ez a fotó később készült róluk (talán 79-ben, vagy 80-ban), szóval Paul még azon sincs 30 éves :-)
Bill Gates nem csak vagyonos, de rengeteget jótékonykodik, alapítványt is létrehozott ilyen célból. Amikor valaki nem `szereti`, erre is illene gondolni.
De a konteosok egyik mumusa a chemtrail mellett. Oltásokkal irtja ki a világot.