build a program...

03.08.2009, admin

build a program that was immense. I didn’t know anything about computer languages
except—a friend of mine had gone to MIT and, while he was there, he
would Xerox pages out of books that were good topics, and he had sent me a lot
of pages back from compiler design books. So I had actually read some compiler
design books. I hadn’t taken a course, I hadn’t had a teacher, but I had
some ideas of some of the parts involved in parsing a computer language.
So when I got my computer built, the Apple I, I just took the terminal that
I already had. It was a shortcut computer; it was not designed to be an efficient
computer from the ground up—that was the Apple II. This one was: take the
terminal that I already have that works on my TV set and has a keyboard. And
then I said, “All these computers are coming out and they’ve got switches and
lights and look like airplane cockpits, and they’re just like the one that I built
5 years before”—Cream Soda Computer we called it. And I said, “That was just
too slow and sloppy. It was neat to have a computer, but it didn’t do what I
wanted to do. I want to write a program in Basic; I want to type in a game and
play it; I want to write a program that solves my simulations for my work at
Hewlett-Packard.” (I used their big computer. They had a minicomputer that
was shared by 40 engineers so you’d sign up for time on it.)
I knew that I wanted a good enough computer and it meant a microprocessor
(once I discovered that a microprocessor was like those minicomputers I
used to design), dynamic RAM was the choice to save money and parts, and
I already had the terminal. Then I sniffed the wind and I said, “I need a language.
I’ve got a 4K computer. It can run a language, but there’s no language
yet for this microprocessor. So I was (a) a little bit disappointed because I
wanted a computer language, but (b) I was excited and exuberant because I got
to be the one to write the first language for this processor. I would get a little bit
of fame out of that, and I was super shy, so the only way I could ever get noticed
was if I designed great things.
So I got to write a computer language, but remember I’ve never written one
in my life. I’d never taken a course on it. So I opened up the Hewlett-Packard
manual at work and saw the Basic. I read all the different commands in the
Basic, and I started creating a syntax table that showed the grammar of that
language: what words, what commands are allowed in what order, how you
put in variable names, how you put in numbers, what size they can be, what

Похожие записи:

←  payment on a Steve Wozniak 37  →

Startups

Search:

Statistics:

Partners: