03.08.2016 Views

appreciate

kildall-p.1-78-publishable-lowres

kildall-p.1-78-publishable-lowres

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Silicon Valley Micros<br />

devastated. There is a good ending though, because popular naval opinion brought<br />

her back as an Admiral.<br />

For analogy, Grace had become like the Blue Angels Flying Team that does fly-bys<br />

and airshows for the Navy, making a bunch of noise and burning lots of kerosene.<br />

The Navy supports the Blue Angels to recruit Navy flyers. The Navy supported<br />

Grace to recruit the interest of college students in bringing their talents to the technology<br />

of computing for the Navy. She did a fine job of that. By the way, she was<br />

waaaay less expensive than the "Angels" to maintain.<br />

Bugs in Your Programs<br />

It's fun to tell you the story about how Grace and her buddies invented the word<br />

"bug" as it applies to an error in a computer program. She worked with John Von<br />

Neumann in the days of World War II. John worked on solving numerical analysis<br />

problems, like the kind that let you toss mortars around.<br />

They had a repeating error in one of their programs while operating their "relay"<br />

computer. Remember, relay computers were built with mechanical clappers driven<br />

by magnetic solenoids. That was in the 1940's, before the vacuum tube machines,<br />

and certainly before the transistor and chip computers.<br />

Upon investigation, they found that some of nature's real live bugs were in there,<br />

preventing the relays from closing properly. So, next time you have a "bug" in your<br />

program. try "Raid." Oh, and by the way, that is why CP/M's debugger was called<br />

the "Dynamic Debugging Tool," or DDT for short.<br />

The Age of the Intel 8008 Microprocessor<br />

I began to work for Intel as a one-day-per-week consultant in 1973, following my<br />

somewhat discouraging experiences with the i4004. I was now the proud owner of<br />

a used Model 33 Teletype that I got by trading my 4004 teletype diagnostic program<br />

to a repair company in Cupertino.<br />

46<br />

Computer Connections

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!