🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.misc
Article #837

Re: NOT Educating FORTRAN programmers to use C

#837
From: Jim Giles
Date: Wed, 24 Jan 1990 00:12
20 lines
1448 bytes
From article <1735@gannet.cl.cam.ac.uk>, by cet1@cl.cam.ac.uk (C.E. Thompson):
> [...]
> Algol68 has assigning operators, e.g.  a +:= b, and they seem to be quite
> popular with users of that language. It was probably the influence of 
> Algol68, rather than C, which caused them to be added to the BCPL language:
> all modern {:-)} BCPLs have <lhs> <operator>:= <rhs>.

Especially since BCPL was a precursor of C.  This only strengthens my
previous argument though.  I can't believe that _any_ language designer
of recent vintage is ignorant of ALGOL68.  Yet, as I said, there hasn't
been a stampede toward such operators in newly designed languages.

This is not to say that I personally oppose such operators.  I don't use
them.  I understand what they do.  I'm designing a language which _doesn't_
have them - but, since users can define their own operators (and overload
existing ones), all C's operators can be implemented if the user wants.
I am somewhat more opposed to assignment operators working at the
expression level - but even here I allow users to define such operators.

J. Giles
Technical Details
Message-ID: <14208@lambda.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uwm.edu!rutgers!cmcl2!lanl!lambda!jlg
References: <1735@gannet.cl.cam.ac.uk>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!uwm.edu!rutgers!cmcl2!lanl!lambda!jlg
From: jlg@lambda.UUCP (Jim Giles)
Newsgroups: comp.lang.misc
Subject: Re: NOT Educating FORTRAN programmers to use C
Message-ID: <14208@lambda.UUCP>
Date: 24 Jan 90 00:12:45 GMT
References: <1735@gannet.cl.cam.ac.uk>
Lines: 20