Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!news.alt.net From: Checkmate Newsgroups: alt.alien.vampire.flonk.flonk.flonk,alt.checkmate,comp.lang.java.programmer Subject: Re: And this is what is called a SPANK Date: Fri, 20 Jul 2012 10:00:04 -0700 Organization: Checkmate's Discount House of Spatulas, Seattle, WA Lines: 53 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 8bit User-Agent: MicroPlanet-Gravity/3.0.4 X-Report-abuse-to: Law offices of Neener, Neener, and Neener; 2122 N Clark St, Chicago, IL 60614 X-mail-to: RickSabian1ATgmailDOTcom X-KotAGoR: 34 X-Face: "1Qp#I]~2CfG^KuO6DYa"W^\rBmZ#*T>hALHx=*cDa(DW}V$q($#lR[U! rWtU#G4"QSqx//F&XDz > glen herrmannsfeldt wrote: > > In comp.lang.java.programmer Nadegda wrote: > > (snip, someone wrote) > > > >>>Wow, even the name is pointlessly abbreviated to be missing one vowel. > >>>Does it date back to when machines had a few KB of core and even one > >>>byte of extra computer code could be a storage problem? > > > >>Of course not. Not that that would have been an excuse even so. The old > >>Commodore VIC-20 had a BASIC interpreter and that language had full, > >>readable keywords like PRINT rather than abbreviated garbage like, say, > >>PRN. Commodore employed a clever trick: BASIC programs were stored (on > >>disk and in memory) *compressed*, with all of the common keywords > >>replaced with graphics characters with the high bit set. > > > > The HP TSB2000 (Time Shared BASIC) systems did that, too. > > > > Not only that, it would refuse to allow you to enter a statement > > that didn't pass some syntax checks. > > > > Many of the microcomputer BASIC interpreters were based on > > the ones from Microsoft, but even if not, the tokenizing compression > > was well known by then. > > > > Not only does it save memory, but the interpreter runs a lot faster! > > The tokenizing is done only once, not each time the statement > > is executed. > > > > You can make BASIC programs run lots faster if you delete comments and > replace the GOSUBes with GOTOes You think that's fast, try replacing the BOBOS with GAZONGAS. That's not even in the manual! -- Checkmate KotAGoR XXXIV AUK Hammer of Thor award, Feb. 2012 co-winner, Pierre Salinger Memorial Hook, Line & Sinker award, May 2001 Copyright © 2012 all rights reserved "There are many here among us... who feel that life is but a joke."