Hackers, Heroes of the Computer Revolution. Chapters 1 and 2 — John Shaqi
Hackers, Heroes of the Computer Revolution. Chapters 1 and 2Levy, Steven
History
Hackers, Heroes of the Computer Revolution. Chapters 1 and 2
Levy, Steven
Computer hackers; Computer programming
All fascinating stuff, but not the vision that was driving Kotok
and Samson and the others. They wanted to learn how to WORK the
damn machines, and while this new programming language called
LISP that McCarthy was talking about in 641 was interesting, it
was not nearly as interesting as the act of programming, or that
fantastic moment when you got your printout back from the
Priesthood--word from the source itself!--and could then spend
hours poring over the results of the program, what had gone wrong
with it, how it could be improved. The TMRC hackers were
devising ways to get into closer contact with the IBM 704, which
soon was upgraded to a newer model called the 709. By hanging
out at the computation center in the wee hours of the morning,
and by getting to know the Priesthood, and by bowing and scraping
the requisite number of times, people like Kotok were eventually
allowed to push a few buttons on the machine, and watch the
lights as it worked.
There were secrets to those IBM machines that had been
painstakingly learned by some of the older people at MIT with
access to the 704 and friends among the Priesthood. Amazingly, a
few of these programmers, grad students working with McCarthy,
had even written a program that utilized one of the rows of tiny
lights: the lights would be lit in such an order that it looked
like a little ball was being passed from right to left: if an
operator hit a switch at just the right time, the motion of the
lights could be reversed--Computer Ping-Pong! This obviously was
the kind of thing that you'd show off to impress your peers, who
would then take a look at the actual program you had written and
see how it was done.
To top the program, someone else might try to do the same thing
with fewer instructions--a worthy endeavor, since there was so
little room in the small "memory" of the computers of those days
that not many instructions could fit into them, John McCarthy had
once noticed how his graduate students who loitered around the
704 would work over their computer programs to get the most out
of the fewest instructions, and get the program compressed so
that fewer cards would need to be fed to the machine. Shaving
off an instruction or two was almost an obsession with them.
McCarthy compared these students to ski bums. They got the same
kind of primal thrill from "maximizing code" as fanatic skiers
got from swooshing frantically down a hill. So the practice of
taking a computer program and trying to cut off instructions
without affecting the outcome came to be called "program
bumming," and you would often hear people mumbling things like
"Maybe I can bum a few instructions out and get the octal
correction card loader down to three cards instead of four."
Public-domain text, read in full here on John Shaqi.
Reviews
Reviews
No reviews yet
Be the first to share your thoughts on this work.
Join the Discussion
Join the discussion
Sign in to leave a comment or review.
Sign InorCreate an account