473,396 Members | 1,814 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Peter Naur wins ACM Turing Award

http://campus.acm.org/public/pressro..._3_01_2006.cfm

Peter Naur was co-developer of Backus/Naur grammar notation, co-author and
editor of the Algol 60 specification, and co-developer of a successful
Algol compiler.

Connection with Python: I believe Python owes more to the form and spirit
of Algol than to any of the other early languages. Algol introduced the
block structuring and, at least in practice, the indentation, that is a
hallmark of Python. It was purposefully not tied to any particular
architecture. It was "designed for communication among humans as well as
with computers" even though human readability made compiler writing more
challenging.

Python: Algol for the 21st century?

Terry Jan Reedy

Mar 6 '06 #1
6 1428

Terry Reedy wrote:
http://campus.acm.org/public/pressro..._3_01_2006.cfm

Peter Naur was co-developer of Backus/Naur grammar notation, co-author and
editor of the Algol 60 specification, and co-developer of a successful
Algol compiler.


That's very fine. Peter Naur has to be honored before he dies and Algol
gets forgotten forever. Sarkasm mode off. Is it just me who thinks that
this grand-old-man gala should be cancelled and replaced by a fields
medal mode where the jury has to prove that it is a little more up to
date? Maybe being at age of 50 would be good upper limit ( our
societies grow older ;) This mode would enable to honor Simon Peyton
Jones and Philip Wadler for Haskell and introducing monads to Haskell
before the language is phased out in 20+ years.

Mar 7 '06 #2
Kay Schluehr wrote:
Terry Reedy wrote:
http://campus.acm.org/public/pressro..._3_01_2006.cfm

Peter Naur was co-developer of Backus/Naur grammar notation, co-author and
editor of the Algol 60 specification, and co-developer of a successful
Algol compiler.

That's very fine. Peter Naur has to be honored before he dies and Algol
gets forgotten forever. Sarkasm mode off. Is it just me who thinks that
this grand-old-man gala should be cancelled and replaced by a fields
medal mode where the jury has to prove that it is a little more up to
date? Maybe being at age of 50 would be good upper limit ( our
societies grow older ;) This mode would enable to honor Simon Peyton
Jones and Philip Wadler for Haskell and introducing monads to Haskell
before the language is phased out in 20+ years.

Without detracting from the last sentence, I disagree.

Peter Naur's honour is long overdue.

Colin W.
Mar 7 '06 #3

"Colin J. Williams" <cj*@sympatico.ca> wrote in message
news:18*****************@news20.bellglobal.com...
Terry Reedy wrote:
http://campus.acm.org/public/pressro..._3_01_2006.cfm

Peter Naur was co-developer of Backus/Naur grammar notation, co-author
and
editor of the Algol 60 specification, and co-developer of a successful
Algol compiler.
Peter Naur's honour is long overdue.


That was my reaction also, tempered by three observations.

1. I do not have enough detailed knowledge of who invented what when to
judge details of credit allocation.

2. The importance of Algol60 (and the impetus of the award) is not its
usage in the 60s but the dominance of the family of languages it inspired,
including, at least in some important parts, Python. But this has been a
gradual development. So when did the award become 'due', to make it
'overdue' now? (I would say by 1990, at least.)

3. To call it overdue suggests that it should have been awarded before,
*instead of* to someone else. But I am not about to suggest which of the
previous (worthy, I am sure) recipients he should have been instead of ;-).

Nobel's will specificed awards for the most important contribution in the
previous year. The Nobel committees recognized that this is ludicrous in
that recognition of importance can take decades.

Terry Jan Reedy

Mar 7 '06 #4
Colin J. Williams wrote:
Without detracting from the last sentence, I disagree.

Peter Naur's honour is long overdue.

Colin W.


Sometimes it's hard for me to figure out about what somebody else
disagrees with me in particular when I agree with him.

Is it possible that Peter Naur was forgotten when John Backus received
the Turing Award right in time in 1977?

Kay

Mar 7 '06 #5
Kay Schluehr wrote:
Colin J. Williams wrote:

Without detracting from the last sentence, I disagree.

Peter Naur's honour is long overdue.

Colin W.

Sometimes it's hard for me to figure out about what somebody else
disagrees with me in particular when I agree with him.

Is it possible that Peter Naur was forgotten when John Backus received
the Turing Award right in time in 1977?

Kay


If you are going to publish, its important to choose a last name that
starts with a letter at the front of the alphabet, lest you languish
indefinitely in anonymity like Peter Naur.

James

--
James Stroud
UCLA-DOE Institute for Genomics and Proteomics
Box 951570
Los Angeles, CA 90095

http://www.jamesstroud.com/
Mar 7 '06 #6
Kay Schluehr wrote:
Colin J. Williams wrote:

Without detracting from the last sentence, I disagree.

Peter Naur's honour is long overdue.

Colin W.

Sometimes it's hard for me to figure out about what somebody else
disagrees with me in particular when I agree with him.

Kay,
You wrote:
"That's very fine. Peter Naur has to be honored before he dies and Algol
gets forgotten forever. Sarkasm mode off. Is it just me who thinks that
this grand-old-man gala should be cancelled and replaced by a fields
medal mode where the jury has to prove that it is a little more up to
date? Maybe being at age of 50 would be good upper limit ( our
societies grow older ;) This mode would enable to honor Simon Peyton
Jones and Philip Wadler for Haskell and introducing monads to Haskell
before the language is phased out in 20+ years."

Perhaps I should have been careful to identify what I disagreed with.
Is it possible that Peter Naur was forgotten when John Backus received
the Turing Award right in time in 1977?

Kay

John Backus of IBM made a very different contribution with the
development of the FORTRAN compiler.

The Algol60 Report was more than BNF, although that was an important
component.

Best wishes,

Colin W.
Mar 7 '06 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Manuel Lemos | last post by:
PHP Programming Innovation Award is an initiative meant to honor PHP developers that make outstanding contributions in the form of innovative classes of objects. The initiative has three main...
32
by: Xah Lee | last post by:
is it possible to write python code without any indentation? Xah xah@xahlee.org http://xahlee.org/PageTwo_dir/more.html
0
by: Alex Vinokur | last post by:
C++ Simulator of a Nondeterministic Turing Machine has been added at : * http://alexvn.freeservers.com/s1/turing.html * http://sourceforge.net/projects/turing-machine/ Currently those sites...
1
by: Pim van der Eijk | last post by:
XML 2004 Award voor ''Best Powered XML Site'' De XML gebruikersgroep geeft traditioneel aan het eind van het jaar tijdens het jaarlijkse congres een award aan de persoon of het initiatief die in...
0
by: Alex Vinokur | last post by:
C++ Simulator of a Universal Turing Machine can be downloaded at : * http://alexvn.freeservers.com/s1/utm.html * http://sourceforge.net/projects/turing-machine/ The program simulates a...
6
by: Alan Kennedy | last post by:
Hi All, If there any contributors of SpamBayes reading, Congratulations! SpamBayes has won the Personal Computer World (pcw.co.uk) Editors Choice award for anti-spam software, in a review of...
30
by: Paul | last post by:
See this post, C seems to be loosing here Are we still programming in C, just b'cause those mortals find it easy to develop a C compiler than C++ compiler. Considering C++ can do every thing that...
4
by: clintonG | last post by:
Do you have any references to documentation for Backus-Naur Format or Extended Backus-Naur Format? This syntax is common and used practically everywhere but damn if I can find the 'official'...
2
by: orangemonkey | last post by:
Hi guys. I'm practicing for the CCC, a programming competition. I got stuck on a problem, so I copied the problem's answer from turing into C++. When I run my program in C++ though, I get a different...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.