TIP: Click on subject to list as thread! ANSI
echo: cis.hot_topics
to: Mark Wuest 74030,332
from: Mike Knudsen 72467,1111
date: 1990-07-20 23:40:08
subject: #5068-#Is Basic out of date?

#: 5394 S15/Hot Topics
    20-Jul-90  23:40:08
Sb: #5068-#Is Basic out of date?
Fm: Mike Knudsen 72467,1111
To: Mark Wuest 74030,332

You are dead right about wild C pointers, and how amazingly you can get away
for years and never know you've got a funny pointer, because there just happens
to be nobody else using the few bytes of memory that it stores a line of
keyboard input into, or whatever.

However, Basic09 and Basic can blow up any system too, using POKE with an
argument that didn't get initialized right.  I've written RSBASIC programs that
built up binary-byte arrays, requiring POKE, and I could have blown that too.

Yes, memory protection hardware is great for catching wild stuff. But it also
may keep you from reading system variables, writing directly to I/O devices,
and other things that we "shouldn't" be doing, but sometimes you have to for
speed.  I hope we don't have to on the MM/1.  --mike k.

There is 1 Reply.

SOURCE: compuserve via textfiles.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.