Grace Hopper, UNIVAC, and the First Programming Language
M-Saunders (706738) writes "It weighed 13 tons, had 5,200 vacuum tubes, and took up a whole garage, but the UNIVAC I was an incredible machine for its time. Memory was provided by tanks of liquid mercury, while the clock speed was a whopping 2.25 MHz. The UNIVAC I was one of the first commercial general-purpose computers produced, with 46 shipped, and Linux Voice has taken an in-depth look at it. Learn its fascinating instruction set, and also check out FLOW-MATIC, the first English-language data processing language created by American computing pioneer Grace Hopper."
Maybe we can dispel the myth that only "space exploration spinoffs" gave us the technology to create computers. That's a common myth among Space Nutters.
Well, in this case it was ballistic flight - more specifically artillery tables. Of course ballistic flight gave way to rocketry which gave way to SPACE FLIGHT!
Oh My - they might have a point.
Still faster than my first 8080....
---- Booth was a patriot ----
I would have loved to have one of her nanoseconds she use to hand out when asked how long was a nanosecond. I remember when she was on the tonight show with Johnny Carson and told that story. She use to keep a bag full of them with her all the time and would hand them out, when someone would ask how long is a nanosecond. One smart lady!
Your 8080 didn't spend most of its time waiting for instructions to pop out of the end of its delay line memory. (My first computer was also powered by an 8080, represent.)
Brackets contain world's first nanosig, highly magnified:[.]
no one has claimed only space exploration spinoffs gave us computer tech. once again you raise a straw man and then set it on fire.
However, ICBM and space exploration certainly did drive integrated circuit technology for computers. First computers built of Jack Kirby's solid state integrated circuits used by the air force in Minuteman II guidance system
Grace put it so beautifully: "It is often easier to ask for forgiveness than to ask for permission".
My mother was one of the first female programmers at Honeywell back in the `70s. Back then, IT companies recruited their programmers from the ranks of mathematicians (like mom).
Grace Hopper was a big hero to her, and one of the things I remember best is mom coming home with a short length of wire given out by Adm. Hopper at a speech -- sized to represent the distance electricity would travel in a nanosecond.
Mom is still coding, by the way, writing custom software for my dad's business in Python/Django/PostgreSQL. Dad complains that she's obsessed with the programming and won't do anything else. Sounds like me...thanks for the genes, mom!
One garage tall, five thousand tubes wide, thirteen tons of American pride! UNIVACQUEROOOOOOOOOOO, UNIVACQUERO.
Long, interesting and informative and unapologetically technical essays like this are why I get up early and brew coffee in the morning,
I love slashdot, and about every 10 postings there is someone ranting about "am I too old to be a programmer." Have some Grace, and do what you like to do. Grace Hopper is a real role model. Just because technology makes you feel like you are playing with toys, does not mean you have to grow up - just go out and play, and build something.
Grace's big contribution from the time wasn't the particular FLOWMATIC language but rather she conceived of the compiler. And note her languages were intended to be legible even to non-programmers, what an usual concept eh?
Have gnu, will travel.
had to look that up because I haven't heard of vacuum tube. http://en.wikipedia.org/wiki/Vacuum_tube
Vacuum tubes are big. What's with the glass? Reminds me of the old light bulbs that burn out and generate tons of heat.
It was the 11 UNIVAC made
Get her title right, hippy, Grace Hopper was a WWII hero!
a short length of wire [...] sized to represent the distance electricity would travel in a nanosecond.
You cannot see such a piece of wire. Electrons drift at a speed in the order of 0.0002m/s, giving you a wire length in the order of 10^-13 meters.
Electromagnetic waves "travel" roughly at the speed of light. But when someone talks about the travel of electricity, the thing that people think about is the flow of electrons, not the electromagnetic waves.
Yeah, but if you're wondering, it took about 1,000 clock cycles per instruction...
Where'd anybody say anything about EM waves?
All it takes is a vector network analyzer to time-calibrate a piece of wire. Hopper's 11.8-inch figure is close enough for government work and, more importantly, its original purpose of helping people put a tangible quantity to the concept. She also used to say that you could put a nanosecond in a pepper grinder and make picoseconds all over the table.
"(1) COMPARE PRODUCT-NO (A) WITH PRODUCT-NO (B) ; IF GREATER GO TO OPERATION 10 ; ."
IF EQUAL GO TO OPERATION 5 ; OTHERWISE GO TO OPERATION 2 .
(2) TRANSFER A TO D
What's wrong (if useless is wrong) with this code?
Godz, I can't believe I'm trying to correct Hopper's code!
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
Insurance companies and some science labs used clerks to make long calculations. The majority were woman. The "electronic computer" was a futuristic machine to emulate such people.
They are 2x - 3x faster than copper signals. Those millisconds add up in financial trading.
I didn't know Grace Hopper had anything to do with Plankalkul.
Ezekiel 23:20
Or Grace hopper was wrong.
Electric current moves in the range of a millimeters per second.
A nanosecond long travel range would be invisible to the human eye.
Perhaps you meant 'electric signal'?
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
How can you fit that much spaghetti in 17 lines??
not fiber. point to point laser and microwave links.
I believe you are referring to ultra-low-latency trading.
They prefer microwave links to fiber because the microwave signals propagate faster through air than light does through a glass fiber. Light travels through glass fiber at about 65% of c, which is also pretty comparable to the velocity of a electric signal in a transmission line (.65 to .75 c) (which is where Admiral Hopper ties in)
Microwave signals propagate though air at damned close to the speed of light, and the microwave signal paths are direct by necessity. That means the path can be significantly less than half the distance a cable (electric or optic) and the speed about 50% faster.
Optical paths are also used, they are by laser through the air. This has the same direct path, near c speed advantages as microwave.
there are 3 kinds of people:
* those who can count
* those who can't
From a fair challenge like a chickenshit blowhard who tosses names & runs http://slashdot.org/comments.p...
From a fair challenge like a chickenshit blowhard who tosses names & runs http://slashdot.org/comments.p...
From a fair challenge like a chickenshit blowhard who tosses names & runs http://slashdot.org/comments.p...
From a fair challenge like a chickenshit blowhard who tosses names & runs http://slashdot.org/comments.p...
While the section on Admiral Hopper looks correct to my knowledge, there were some hitorical flaws.
The UNIVAC I was produced after Remington Rand purchased EMCC, though Grace Hopper did work for EMCC prior to its acquisition a year after she started work there. The UNIVAC I was built by Remington Rand. Four years later, Remington Rand merged all three of their computer related operations into the UNIVAC division. The following year Remington Rand merged with Sperry to become Sperry Rand and the UNIVAC division was renamed as the Univac Division of Sperry Rand. Again, in 1986 Burroughs (another early office equipment company) merged with Sperry Rand to become Unisys. It is incorrect to state that Univac was "acquired" by Unisys as Unisys did not exist unto the merger of Sperry Rand and Burroughs. Wikipedia has what I believe to be a correct history of Univac.
The article also states that "Punch-card calculating machines already existed, but crucially, UNIVAC was programmable." I worked on IBM "Accounting Machines" and I assure you that they were programmable. See the article on the IBM 402 and 403. It was programmed by moving wires on a control card... similar to an old telephone switch board. The control board is pictured in the article. Programming was limited and painful, but it was certainly programmable and surprisingly powerful for its time.
While at Lawrence Livermore Laboratory I was fortunate to attend talk by Admiral Hopper (Ret.), then working for Digital. It was a great talk, but she didn't bring enough nanoseconds for the overflow audience, so I am sad to say that I don't have one, though I did have an RG-59 coax nanosecond I had made myself to explain why cable length was critical to certain synchronized operations.
Kevin Oberman, Network Engineer, Retired
http://www.youtube.com/watch?v...
Konrad Zuse, who also built the first Turing-complete computer, designed the first high-level computer language, Plankalkul, in 1945 (though no compiler was implemented until 1998.)
and smelled like a stake! UNIVAC-nero! (whip crack)
"Happy families are all alike; every unhappy family is unhappy in its own way." -- Anna Karenina by Leo Tolstoy
The clock rate was *much* higher than the instructions-per-second rate. The wikipedia article on it says it could do a whopping 1905 instructions per second.
That matches my intuition -- I used a Honeywell 200 in the early 1970s that took about 30 microseconds to do a 30 bit add (5 6-bit characters in a variable word length machine), so it was doing about 30KIPS. But it had solid state transistors, and so was probably much faster than the Univac 1.