**
September 27, 2008 1:19 PM Subscribe
What is the history of the ∗∗ operator, used for exponentiation?
The earliest use I can find is with FORTRAN. But I'm wondering, did the FORTRAN designers invent it, or was the operator already in use somewhere else?
The earliest use I can find is with FORTRAN. But I'm wondering, did the FORTRAN designers invent it, or was the operator already in use somewhere else?
This 1956 manual is the earliest use of ** by fortran I can find documented. Pg. 15.
posted by apathy0o0 at 2:15 PM on September 27, 2008 [2 favorites]
posted by apathy0o0 at 2:15 PM on September 27, 2008 [2 favorites]
Response by poster: Yeah, I read the 1956 manual already, but I didn't see anything about the history of ∗∗ in there.
posted by king walnut at 7:56 PM on September 27, 2008
posted by king walnut at 7:56 PM on September 27, 2008
I have no proof of this, but...
They might have used ** because there were no other appropriate symbols and * at least suggested multiplication. This page gives a list of available punch card characters:
+-0123456789ABCDEFGHIJKLMNOPQR/STUVWXYZb=':>V?.)[<§!$*];^±,(v\¶
I don't know about you, but there aren't a whole lot of great choices there!
posted by sbutler at 8:05 PM on September 27, 2008 [1 favorite]
They might have used ** because there were no other appropriate symbols and * at least suggested multiplication. This page gives a list of available punch card characters:
+-0123456789ABCDEFGHIJKLMNOPQR/STUVWXYZ
I don't know about you, but there aren't a whole lot of great choices there!
posted by sbutler at 8:05 PM on September 27, 2008 [1 favorite]
Ohh... and to why the character set was so limited. The IBM 704 used 6-bit binary coded decimal. That gives you less than a quarter the number of characters 8-bit ASCII has available.
posted by sbutler at 8:07 PM on September 27, 2008
posted by sbutler at 8:07 PM on September 27, 2008
Response by poster: The first programming I did was on punch cards.
FYI, ASCII is a 7-bit code, not 8-bit.
posted by king walnut at 8:27 AM on September 28, 2008
FYI, ASCII is a 7-bit code, not 8-bit.
posted by king walnut at 8:27 AM on September 28, 2008
This thread is closed to new comments.
FORTRAN is really very early; there isn't a lot before that to borrow from.
posted by Class Goat at 2:02 PM on September 27, 2008