Peter Naur Wins 2005 Turing Award
An anonymous reader writes "The Association for Computing Machinery (ACM) has named Peter Naur the winner of the 2005 A.M. Turing Award. The award is for Dr. Naur's fundamental contributions to programming language design and the definition of Algol 60, to compiler design, and to the art and practice of computer programming. The Turing Award is considered to be the Nobel Prize of computing, and a well-deserved recognition of Dr. Naur's pioneering contributions to the field."
The designer of Algol-60 is only getting this recognition in 2006? What?
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
Can he pass the Turing test himself?
..."Algol 60 is a great improvement on all its successors"
Nice to see Peter getting some recognition.
I didn't think humans could win this award.
Religion for nerds. Stuff that really matters
Me, like many readers of slashdot, also hope to pass the Turing test one day, so I congratulate him on this achievement.
Meanwhile, in Soviet Russia, the Turing test passes you.
I'm still trying to figure out what people mean by 'social skills' here.
"the winner of the 2005 A.M. Turing Award."
Stay tuned for the 2005 P.M. Turing Award - commonly considered to be the Nobel Prize of the Online Porn industry.
What about Backus-Naur form?
I meta-moderate because I care.
For those of you like me and have never worked with this language, some sample code is here
I think I would have been driven nuts trying to find the unmatched ' in my code.
The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
Sir,
I thank you for helping define structured computer programming languages. Programs were the dreams of the wireheads half a century ago. Now, if you can type, we can only hope you never see the dreaded :
SYNTAX ERROR : GOSUB WITHOUT RETURN
LINE 380
Guess what language I learned to program first?
Visualize Whirled P.'s
No computer would mangle the pronoun usage like this! ;)
O rly?
Peter Naur is an interesting character. For example, he dislikes the term "Computer Science", and prefers "Datalogy". He also gives Backus the whole credit for inventing BNF, which he calls the Backus Normal Form. I'm sure he has a better name for Algol-60...
There is a famous controversy, described here:
http://spirit.sourceforge.net/dl_docs/bnf.html
Some accuse this guy of bogarting the credit.
http://www.thebricktestament.com/the_law/when_to_
It's interesting that Peter Naur is being recognized 40 years later, when another Algol team member, Alan Perlis, received the first Turing Award in 1966. Here's a photo of Perlis, Naur and the other Algol 1960 conference participants.
1. The Report on the language used a formal syntax specification, one of the first, if not the first, to do so. Semantics were specfied with prose, however.
2. There was a distinction between the publication language and the implementation language (those probably aren't the right terms). Among other things, it got around differences such as whether to use decimal points or commas in numeric constants.
3. Designed by a committee, rather than a private company or government agency.
4. Archetype of the so-called "Algol-like languages," examples of which are (were?) Pascal, PL./I, Algol68, Ada, C, and Java. (The term Algol-like languages is hardly used any more, since we have few examples of contemporary non-Algol-like languages.)
However, as someone who actually programmed in it (on a Univac 1108 in 1972 or 1973), I can say that Algol60 was extremely difficult to use for anything real, since it lacked string processing, data structures, adequate control flow constructs, and separate compilation. (Or so I recall... it's been a while since I've read the Report.)
I have been using his work for years. Congrats to him
and his fantastic career.
Hedley
should go to the guy who invented Java.
Amazing how many programming languages were actually invented by Danish computer scientists. Peter Naur (ALGOL), Bjarne Stroustrup (C++), Anders Hejlsberg (C#), and Mads Tofte contributed a good deal to SML.
Georg
The Turing Award is considered to be the Nobel Prize of computing, and a well-deserved recognition of Dr. Naur's pioneering contributions to the field."
Why the heck don't the Nobel managers make a fricken Computer category? They created a Economics category even though Mr. Nobel hadn't originally set that one up.
Table-ized A.I.
Although you were making a joke, it didn't actually reflect reality at all. Algol 60 was quite seminal, and Algol 68 was almost the "Perl" of its time, really powerful.
In almost 40 years since the Algol family of languages was defined, we haven't really moved things along all that much. Quite a lot of the "improvements" in modern languages are not fundamental but largely aesthetic. Pretty pathetic really.
Nearly 4 decades ago, we programmed in Algol 68 and we walked on the moon. It's curious how the pace of progress in both realms slackened off quite suddenly, to put it generously.
> I'm about 90% of the speed writing in asm than I am in C++.
Hi, Don !
How is volume IV coming along ?
Take the example of John Hennessy. What exactly did he accomplish apart from what his graduate students developed? Yet, through politics, he was able to transform his students' work into his own success. He received the Seymour Cray Engineering Award and was inducted into the National Academy of Engineering.
Returning to ALGOL 60, its syntax has been used as the de-facto standard for describing computer algorithms from 1960 to 1990. ALGOL is inspiration behind Pascal. Further, ALGOL is the first computer language to be designed by actual computer scientists instead of hackers.
I am glad that justice prevailed even though it was belated. Peter earned a prize that was actually well deserved. His ALGOL 60 was key milestone in the development of computer science.
Unfortunately, Gary Kildall did not receive the prize that he deserved while he was alive. William Gates buried him -- figuratively and literally. The Software Publishers Association gave Kildall an award after he died.
mmmmm. ...Danish
I just read the WikiPedia article on Alan Turing:
0 ).jpg.
In 1952, Turing was convicted of acts of gross indecency after admitting to a sexual relationship with a man in Manchester. He was placed on probation and required to undergo hormone therapy. When Alan Turing died in 1954, an inquest found that he had committed suicide by eating an apple laced with cyanide.
Then the article mentions an urban legend:
In the book, Zeroes and Ones, author Sadie Plant speculates that the rainbow Apple logo with a bite taken out of it was an homage to Turing. This seems to be an urban legend as the Apple logo was designed in 1976, two years before Gilbert Baker's rainbow pride flag.
Urban Legend? Anyone have any more info on this?
In case you haven't seen it in a while, here is the classic Apple logo:
http://www.jeb.be/images/Apple/apple_logo_(640x48
Math is math. Regular expression is regular expression. The tools are there. The future is now.
"...Before publication of the Algol 60 Report, computer languages were informally defined by their prose manuals and the compiler code itself..."
:-) Have a good weekend.
The definition of PERL.
BNF was not his work.
Naur himself denies having invented BNF together with Backus. According to himself, it is the Backus Normal Form. Other people put his name in it.
Wow, for a moment there, I thought that they introduced Programming as an Olympic Event in the 2006 Winter Olympics in Torino. :o
Danes are tall, imposing, and they left enunciation behind with the middle ages.
Basically, no one on the team knows what they're saying, so they can't be sure what they never said - thus, combined with their aloof manner, it gives the illusion they're the ones who figured it all out.
Not unless Bill was there on the day with a shovel in his hand.