State of New Jersey needs COBOL programmers
Boris Gimbarzevsky
boris at summitclinic.com
Tue Apr 7 02:20:57 CDT 2020
At 18:25 05-04-20, you wrote:
>It was thus said that the Great Fred Cisin via cctalk once stated:
> > >>Edsger Dijksta said, "The use of COBOL cripples the mind; its teaching
> > >>should, therefore, be regarded as a criminal offense."
> >
> > On Sun, 5 Apr 2020, geneb wrote:
> > >I'm pretty sure he said that about BASIC, and I'm totally bummed he died
> > >before I could bitch slap him over it. ;)
> >
> > well, close.
> > His BASIC quote is:
> > "It is practically impossible to teach good programming to students that
> > have had a prior exposure to BASIC: as potential programmers they are
> > mentally mutilated beyond hope of regeneration."
> >
> > Here is one copy of his 1975 paper, "How Do We Tell Truths That Might
> > Hurt":
> > https://www.cs.virginia.edu/~evans/cs655/readings/ewd498.html
> >
> > I don't know what language(s), if any, that he liked.
>
> Math.
>
> -spc (Had some comp-sci profs who didn't like programming or computers)
Thanks for that link. Didn't run into Dijkstra's work until I'd been
programming for years but can't say he had much impact on me. Tried
to find out tonight whether I had been "mentally mutilated beyond
hope of regeneration". Found first computer book I bought on
21/1/1968 which was Digital Computer Principle by Burrough's
Corporation when I would have been 14. In bad shape now as I'd lug
it with me to reread sections wherever I went. Remembered entering a
science fair that year with a full-adder circuit composed of DTL
logic using discrete diodes and transistors. One of the people I met
at that science fair and I got to play with a Nova computer shortly
afterwards. It ran BASIC and we wondered why they let 2 14 year olds
spend so much time writing little programs on it, but maybe they were
using us an example of how easy it was for even kids to use. It was
at some oil company related equipment exhibition in Calgary.
After deciding it would be a lot faster to actually figure out how to
get access to a computer than build my own, teamed up with a few
nerds in Calgary. One of them had somehow pursuaded the Calgary
school board to buy $20,000 worth of computer time on the UofC
mainframe (200 CPU hours on a 360) and most of this CPU time was used
by about 5 of us. I was thinking of mathematics at that point in my
life, but was told that I would never be a mathematician when I
talked to one of the UofC mathematicians about my program to
numerically simulate the gravitational 3 body problem by solving the
system of differential equations in FORTRAN. He was very dismissive
saying that I was doing applied mathematics and my interests would be
better suited to engineering. The guy I met at the science fair did
go into engineering and did a lot of work on remote sensing and
satellite imagery analysis. Program was easy, plotting results on
graph paper wasn't.
While hanging out at the UofC data center was told to read Knuth's
The Art of Computer Programming which had just come out. Had no
access to a MIX interpreter then and had to translate his algorithms
into FORTRAN. Don't feel like going into my freezing shop attic now
to find out whether I started with BASIC or FORTRAN, but it was
probably Knuth that made me always like to code in assembly
language. For the type of research I ended up doing, FORTRAN was far
too slow and most of my PDP-11 programs were FORTRAN calls to
assembly routines that were optimized for speed and bits of FORTRAN
code I needed to display results or change experimental
parameters. Got to work with a great mathematician during this
research who was the black sheep in the UBC math faculty because his
interest was applied mathematics. So if BASIC was first language I
ever programmed in, didn't seem to affect my ability to create
massive PDP-11 projects running on multiple processors simultaneously.
More information about the cctalk
mailing list