Allison J Parent wrote:
Rogue, is a good example of how code went from ASM to
C, PASCAL, or whatever
and grew huge in the process.
Matt Arnold wrote Rogue in C from day one. It started as an exercise
in in the Curses/vi interface and grew. Rogue (and several of its
descendents, like Hack, Omega and Nethack) are actually good programs
for testing compiler efficiency -- they're naturally invalid at
showing off processor speed, they're not arcade games. As far as I
know, Rogue was never done in anything except C, though Epyx might
have used some assembly bits in their commercial products.
ADVENT has been done in Fortran, BASIC, Pascal, Assembly X dozen, and
probably Ada by this point -- it's probably been done in SQL. That
might be what you thought of in a bloating program, CPU and language.
--
Ward Griffiths <mailto:gram@cnct.com> <http://www.cnct.com/home/gram/>
WARNING: The Attorney General has determined that Alcohol, Tobacco,
and Firearms can be hazardous to your health -- and get away with it.