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."
..."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.
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...
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.
BNF originally stood for "Backus Normal Form", and the name Backus Naur Form was introduced by Donald Knuth:
@article{365140,
author = {Donald E. Knuth},
title = {Backus Normal Form vs. Backus Naur form},
journal = {Commun. ACM},
volume = {7},
number = {12},
year = {1964},
issn = {0001-0782},
pages = {735--736},
doi = {http://doi.acm.org/10.1145/355588.365140},
publisher = {ACM Press},
address = {New York, NY, USA},
}
Georg
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
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
Build a macro or some kind of simple code to check FOR you!
I did one in LISP; I'm still trying to find an unmatched (.
The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
No more wordy than COBOL. Seems like a cool language
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.
The Nobel committee has not made any awards that Alfred Nobel himself did not decide to set up. Economics is not a real nobel prize- its official name is "The Bank of Sweden Prize in Economic Sciences in Memory of Alfred Nobel"- in other words its a rip off of the name. Quite fitting, given macroeconomics is a pseudo-science, that it be given a pseudo-award.
I still have more fans than freaks. WTF is wrong with you people?
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.
Trying to get two economists to agree on a macro issue is almost impossible. If it was a real science, at least the basics would be known, tested, and proven by now.
I'll grant that there are many conflicting models in macro. Many of them stem from the assumptions. For example, assuming a closed economy or an open economy. In the real world and throughout history, various countries are somewhere in between, but often closer to one or the other. Thus, choosing appropriate assumptions for the question you're asking is very important.
Beyond that, macro is very, very new. Physics had centuries from Aristotle to Newton to Einstein. The point is we can gather data and test these models for their effectiveness. Some of them work, and they tend to persist, and some of them don't (but again, choosing which model is appropriate for which data is very important). Besides, if you're a big fan of micro, there's a huge trend in macro to have the models based on micro foundations. Regarding economics as a science, see my other post in this thread.
Even if you don't like certain aggregate variables (GDP, etc), some macroeconomic variables are decided in the real world regardless (how much money to print, what interest rate the Fed sets). Macroeconomics will always exist in that sense. There's certainly plenty of room for improvement in the collection of data (especially of non-OECD countries), but that's true of micro as well.
Agreed. I have high respect for both the Turing Award and the Field's Medal. Note that neither of them call themselves the Nobel Prize.
Neither of them are decided by the Royal Swedish Academy of Sciences. I wouldn't mind if everyone called it the Nobel Memorial Prize or something to that effect. If it didn't exist, there would probably be some "top prize" similar to the Field's Medal or Turing Award, and that'd be fine too (there probably was before 1968).
"The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
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.