From: ok@goanna.cs.rmit.edu.au (Richard A. O'Keefe)
Subject: Re: What's the best language to start with? [was: Re: Should I learn C or Pascal?]
Date: 1996/08/14
Date: 1996-08-14T00:00:00+00:00 [thread overview]
Message-ID: <4urp88$pqa@goanna.cs.rmit.edu.au> (raw)
In-Reply-To: 31FBC584.4188@ivic.qc.ca
There's a debate full of sound and fury going on.
So far I haven't noticed anyone else make these points:
(a) I personally don't know any really good programmers who don't understand
"assembler". Understand != like; understand != can write large volumes
of code; understand != normally uses assembly level concepts.
What's really involved here is a grasp of computer _architecture_.
8086, 68000, ns32000, HP-PA, SPARC, Power-PC, /370, PDP-11, even KA-10
have a *heck* of a lot in common. Having used a B6700 in my
undergraduate years, these machines all look pretty much the same to
me: untagged byte addressed register machines with a linear address
space (in the case of the 8086, there is a linear address space
_there_ you just have to do strange things to get to it). But even
the B6700 fits into the general
- linear physical address space
- load, store, operate
- fixed set of data sizes
- approximate arithmetic uses (hardware or software) floating
point instead of any of the several alternatives that have
been proposed.
mould, well described by the (abstract) RAM cost model within reasonable
limits.
People who say "but if you learn an assembler, you think in terms of
that machine for the rest of your life" are not talking about *good*
programmers; they are talking about the trained seals who will write
C for the rest of their lives whatever programming language they use.
A *good* programmer is no more limited by the first machine s/he learns
(in my case I learned the IBM 650 from a book shortly before I learned
the IBM /360 from another book; I have seen a 650 in a museum but never
programmed one) than s/he is limited by the first programming language
s/he learns (in my case, Fortran and Algol 60, more or less at the same
time).
(b) To me, one of the main advantages of knowing about computer
architecture is that I have rock-solid confidence that all these
towers of abstraction actually bottom out in things I understand.
Well, I've forgotten most of the semiconductor phsyics they taught
me, but give me enough 74xx chips and I could build a computer if I
had to.
The point here is my psychology-of-learning: I am comfortable with
abstraction, but I have to know that there is something at the bottom.
I'm quite happy to work with the lambda calculus, for example, but I
know how to implement it on hardware that I understand, so I proceed
in the *confidence* that it is something I could take apart in as much
detail as I wanted, given time. Similarly, I was able to learn Prolog
fast, because I had previously written a theorem prover, in a lisp-
like language that I had implemented myself. So I *knew* for certain,
without any worry, that this was the kind of thing that *could* be
implemented on a computer. I didn't have to understand how the Prolog
system I was using actually worked to be sure that Prolog was the kind
of thing that _could_ work.
Let's face it: how many of you were taught about integration (a
high level abstraction) before you had some practice with counting
rods (the natural numbers are an abstraction, but counting rods are
solid wood that you can hold in your hands and *see* that 1+2 = 2+1 = 3).
On of the problems with "New Math" was excessive talk about abstractions
(commutativity and so on) before children had thoroughly mastered the
concrete experiences (counting, addition) the abstractions are based on.
So,
- some people don't handle abstraction well,
- some people handle abstraction very well, but require an
understanding of what's underneath the layers of abstraction
for comfort, even if they don't _use_ those layers whil
manipulating a particular abstraction
- some people handle abstraction well, and don't mind not
understanding what's underneath the abstraction
What proportion of the general population belongs to each group is an
empirical question about which I have no information.
What proportion of the population of presently or potentially good
programmers is another empirical question about which I have only
anecdotal information. My personal experience has been that people
in the first group do not become good programmers, and that people
in the third group write papers, not programs. But of course my
experience is limited to a few hundred people from a narrow range
of ages and cultures.
(c) The conclusion we draw from this is that different people are likely
to require different approaches (most of the PC computer books are
clearly aimed at people who have no ability with abstraction at all,
in consequence I find them frustratingly unreadable) and this
includes different initial languages. Some people will learn best by
starting with Scheme. Some people will learn best by starting with
transistors, going on to gates and flip flops, moving on to ALUs, then
learning say DEC-10 with its assembler, then Pascal, then Lisp, then ML.
Me, I learned bottom up and I'm glad of it.
(For the record, I use the highest level languages I can get my hands
on. But I still have to check assembly code from time to time.)
(d) The *real* problem we have trying to teach some of this stuff is that
there just isn't enough *time*. There are so *many* things out students
"need" to know: user interfaces, relational data bases, a couple of
programming languages, software engineering basics, you name it. RMIT
actually has a reputation for graduating employable students, and I
honestly don't know how we manage it when I think of all the knowledge
I deploy in programming and the tiny fraction of it they get. I am
still rather unhappy about letting anyone use floating point arithmetic
without a semester of numerical analysis so they at least know where
the pitfalls are and when to call for help.
There are no royal roads and there isn't enough time.
Now for something rather different. I am cosupervising a masters student
who is trying to get a handle on *measuring* the effect of first year language.
This is actually part of RMIT's Quality Control program, and Dr Isaac Balbin
came up with the idea of getting someone to see if we could actually _measure_
whether selecting a particular first year language (in our case, Ada) is or
is not having the intended educational results. The student has conducted a
literature survey, and has found a couple of survey papers, but they seem to
be weak on actually measuring *outcomes* (other than whether the students
_liked_ it or not, which is important, but not everything).
So can anyone point me to some empirical results, where someone has done
some before and after educational measurements, to see what effect a new
first year language (e.g. switching from Pascal to Miranda, or Fortran to
Modula-2, or whatever) has actually had? Unpublished results would be fine.
--
Fifty years of programming language research, and we end up with C++ ???
Richard A. O'Keefe; http://www.cs.rmit.edu.au/~ok; RMIT Comp.Sci.
next prev parent reply other threads:[~1996-08-14 0:00 UTC|newest]
Thread overview: 695+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <sperlman-0507961717550001@p121.ezo.net>
[not found] ` <4rs76l$aqd@ccshst05.uoguelph.ca>
1996-07-15 0:00 ` Should I learn C or Pascal? Ralph Silverman
1996-07-15 0:00 ` Steve Sobol
1996-07-16 0:00 ` Lee Crites
1996-07-17 0:00 ` David Verschoore
1996-07-17 0:00 ` Anthony Kanner
1996-07-17 0:00 ` Mark McKinney
1996-07-19 0:00 ` Philip Brashear
1996-07-23 0:00 ` John A Hughes
1996-07-26 0:00 ` Randy Kaelber
1996-07-29 0:00 ` Ralph Silverman
1996-08-06 0:00 ` StHeller
1996-07-20 0:00 ` TRAN PHAN ANH
1996-07-20 0:00 ` Andy Askey
1996-07-20 0:00 ` steidl
1996-07-21 0:00 ` Andy Askey
1996-07-20 0:00 ` Mark Eissler
1996-07-25 0:00 ` Erik Seaberg
1996-07-26 0:00 ` What's the best language to start with? [was: Re: Should I learn C or Pascal?] Tim Behrendsen
1996-07-27 0:00 ` Rick Elbers
1996-07-28 0:00 ` J. Christian Blanchette
1996-07-28 0:00 ` Robert Dewar
1996-07-29 0:00 ` Tim Behrendsen
1996-07-30 0:00 ` Arra Avakian
1996-07-31 0:00 ` Stephen M O'Shaughnessy
1996-07-31 0:00 ` James Youngman
1996-08-02 0:00 ` Tim Behrendsen
1996-08-05 0:00 ` Chris Sonnack
1996-08-06 0:00 ` Stephen M O'Shaughnessy
1996-08-05 0:00 ` Fergus Henderson
1996-08-06 0:00 ` Tim Behrendsen
1996-08-06 0:00 ` Dan Pop
1996-08-06 0:00 ` Tim Behrendsen
1996-08-06 0:00 ` Peter Seebach
1996-08-07 0:00 ` Tim Behrendsen
1996-08-07 0:00 ` Peter Seebach
1996-08-08 0:00 ` Tim Behrendsen
1996-08-08 0:00 ` Peter Seebach
1996-08-07 0:00 ` James A. Squire
1996-08-08 0:00 ` David Weller
1996-08-09 0:00 ` Bob Gilbert
1996-08-10 0:00 ` Tim Behrendsen
1996-08-11 0:00 ` Craig Franck
1996-08-11 0:00 ` Tim Behrendsen
1996-08-11 0:00 ` Peter Seebach
1996-08-11 0:00 ` Tim Behrendsen
1996-08-12 0:00 ` Alf P. Steinbach
1996-08-12 0:00 ` Tim Behrendsen
1996-08-13 0:00 ` Szu-Wen Huang
1996-08-07 0:00 ` Mark Eissler
[not found] ` <01bb83cc$fb <tequila-0708960947140001@tequila.interlog.com>
1996-08-07 0:00 ` Peter Seebach
1996-08-06 0:00 ` Szu-Wen Huang
1996-08-06 0:00 ` Tim Behrendsen
1996-08-06 0:00 ` Peter Seebach
1996-08-07 0:00 ` Tim Behrendsen
1996-08-07 0:00 ` Dan Pop
1996-08-08 0:00 ` Christopher R Volpe
1996-08-08 0:00 ` Tim Behrendsen
1996-08-08 0:00 ` Peter Seebach
1996-08-08 0:00 ` Randy Kaelber
1996-08-09 0:00 ` Chris Sonnack
1996-08-10 0:00 ` Tim Behrendsen
1996-08-11 0:00 ` Dan Pop
1996-08-12 0:00 ` Chris Sonnack
1996-08-15 0:00 ` Bob Hoffmann
1996-08-12 0:00 ` Tim Behrendsen
1996-08-11 0:00 ` Chris Sonnack
1996-08-09 0:00 ` J. Blustein
1996-08-11 0:00 ` Peter Seebach
1996-08-09 0:00 ` Dan Pop
1996-08-11 0:00 ` Mark Wooding
1996-08-19 0:00 ` James Youngman
1996-08-11 0:00 ` Tim Behrendsen
1996-08-11 0:00 ` Dan Pop
1996-08-13 0:00 ` Tim Behrendsen
1996-08-13 0:00 ` Giuliano Carlini
1996-08-14 0:00 ` Dan Pop
1996-08-14 0:00 ` Tim Behrendsen
1996-08-16 0:00 ` Dik T. Winter
1996-08-12 0:00 ` Peter Seebach
1996-08-13 0:00 ` Tim Behrendsen
1996-08-18 0:00 ` Sam B. Siegel
1996-08-19 0:00 ` Dan Pop
1996-08-07 0:00 ` Peter Seebach
1996-08-08 0:00 ` Tim Behrendsen
1996-08-08 0:00 ` telnet user
1996-08-09 0:00 ` Ed Hook
1996-08-09 0:00 ` Tim Behrendsen
1996-08-08 0:00 ` Peter Seebach
1996-08-08 0:00 ` Tim Behrendsen
1996-08-08 0:00 ` Peter Seebach
1996-08-14 0:00 ` Richard A. O'Keefe
1996-08-16 0:00 ` Tim Behrendsen
1996-08-20 0:00 ` Richard A. O'Keefe
1996-08-20 0:00 ` Alan Bowler
1996-08-21 0:00 ` Tim Behrendsen
1996-08-22 0:00 ` Bengt Richter
1996-08-22 0:00 ` Tim Behrendsen
1996-08-31 0:00 ` Bengt Richter
1996-09-01 0:00 ` Maurice M. Carey IV
1996-08-26 0:00 ` Richard A. O'Keefe
1996-08-26 0:00 ` madscientist
1996-08-29 0:00 ` Richard A. O'Keefe
1996-08-26 0:00 ` Tim Behrendsen
1996-08-29 0:00 ` Richard A. O'Keefe
1996-08-29 0:00 ` Craig Franck
[not found] ` <01bb95ba$9dfed580$496700cf@ljelmore.montana>
1996-08-30 0:00 ` Steve Heller
1996-08-31 0:00 ` Clayton Weaver
1996-08-30 0:00 ` system
1996-08-31 0:00 ` Kenneth Mays
1996-09-01 0:00 ` Tim Behrendsen
1996-08-26 0:00 ` Mark Wooding
1996-08-30 0:00 ` Kaz Kylheku
1996-08-30 0:00 ` Richard A. O'Keefe
1996-08-30 0:00 ` Peter Seebach
1996-09-03 0:00 ` Lawrence Kirby
1996-09-01 0:00 ` Joe Keane
1996-09-04 0:00 ` Richard A. O'Keefe
1996-09-03 0:00 ` Arkady Belousov
1996-08-31 0:00 ` Tanmoy Bhattacharya
1996-09-04 0:00 ` Tom Payne
1996-09-04 0:00 ` Patrick Horgan
1996-09-05 0:00 ` Richard A. O'Keefe
1996-09-05 0:00 ` deafen
1996-08-09 0:00 ` Chris Sonnack
1996-08-09 0:00 ` Mike Rubenstein
1996-08-09 0:00 ` Tim Behrendsen
1996-08-10 0:00 ` Mike Rubenstein
1996-08-12 0:00 ` Tim Behrendsen
1996-08-12 0:00 ` Bob Kitzberger
1996-08-22 0:00 ` Patrick Horgan
1996-08-23 0:00 ` Steve Heller
1996-08-12 0:00 ` Mike Rubenstein
1996-08-12 0:00 ` Mark Wooding
1996-08-13 0:00 ` Mike Rubenstein
1996-08-15 0:00 ` Richard A. O'Keefe
1996-08-12 0:00 ` Tim Behrendsen
1996-08-13 0:00 ` Mike Rubenstein
1996-08-13 0:00 ` Tim Behrendsen
1996-08-13 0:00 ` Giuliano Carlini
1996-08-14 0:00 ` Tim Behrendsen
1996-08-15 0:00 ` Mike Rubenstein
[not found] ` <32 <01bb8923$e1d34280$87ee6fce@timpent.airshields.com>
1996-08-14 0:00 ` Peter Seebach
1996-08-14 0:00 ` Tim Behrendsen
1996-08-14 0:00 ` Peter Seebach
1996-08-08 0:00 ` Teaching sorts [was Re: What's the best language to start with?] Robert I. Eachus
1996-08-09 0:00 ` Robert Dewar
1996-08-10 0:00 ` Lawrence Kirby
1996-08-10 0:00 ` Al Aab
1996-08-12 0:00 ` Steve Heller
1996-08-12 0:00 ` Robert Dewar
1996-08-16 0:00 ` Steve Heller
1996-08-16 0:00 ` Szu-Wen Huang
1996-08-17 0:00 ` Robert Dewar
1996-08-17 0:00 ` Robert Dewar
1996-08-20 0:00 ` Szu-Wen Huang
1996-08-20 0:00 ` Dann Corbit
1996-08-21 0:00 ` Tim Behrendsen
1996-08-21 0:00 ` Dann Corbit
1996-08-22 0:00 ` Richard A. O'Keefe
1996-08-22 0:00 ` Szu-Wen Huang
1996-08-23 0:00 ` Richard A. O'Keefe
1996-08-25 0:00 ` Robert Dewar
1996-08-21 0:00 ` Dik T. Winter
1996-08-21 0:00 ` Tim Behrendsen
1996-08-21 0:00 ` Pete Becker
1996-08-22 0:00 ` Szu-Wen Huang
1996-08-22 0:00 ` Robert Dewar
1996-08-22 0:00 ` Pete Becker
1996-08-21 0:00 ` Matt Austern
1996-08-21 0:00 ` Tim Behrendsen
1996-08-21 0:00 ` Tanmoy Bhattacharya
1996-08-22 0:00 ` Dann Corbit
1996-08-22 0:00 ` Mike Rubenstein
1996-08-22 0:00 ` Robert Dewar
1996-08-24 0:00 ` Joe Keane
1996-08-22 0:00 ` Tanmoy Bhattacharya
1996-08-21 0:00 ` Tanmoy Bhattacharya
1996-08-21 0:00 ` Tim Behrendsen
1996-08-22 0:00 ` Mike Rubenstein
1996-08-22 0:00 ` Robert Dewar
1996-08-21 0:00 ` Adam Beneschan
1996-08-22 0:00 ` Christian Bau
1996-08-22 0:00 ` (topic change on) Teaching sorts Marcus H. Mendenhall
1996-08-27 0:00 ` Ralph Silverman
1996-08-22 0:00 ` Teaching sorts [was Re: What's the best language to start with?] Larry Kilgallen
1996-08-23 0:00 ` Tim Hollebeek
1996-08-24 0:00 ` Robert Dewar
1996-08-24 0:00 ` Robert Dewar
1996-08-23 0:00 ` Andrew Koenig
1996-08-22 0:00 ` Andrew Koenig
1996-08-24 0:00 ` Robert Dewar
1996-08-18 0:00 ` Steve Heller
1996-08-21 0:00 ` Matt Austern
1996-08-23 0:00 ` Tanmoy Bhattacharya
1996-08-23 0:00 ` Adam Beneschan
1996-08-16 0:00 ` Adam Beneschan
1996-08-18 0:00 ` Steve Heller
1996-08-18 0:00 ` Jeff Dege
1996-08-18 0:00 ` Robert Dewar
1996-08-16 0:00 ` Robert Dewar
1996-08-18 0:00 ` Steve Heller
1996-08-18 0:00 ` Robert Dewar
1996-08-18 0:00 ` Steve Heller
1996-08-18 0:00 ` Robert Dewar
1996-08-20 0:00 ` Steve Heller
1996-08-14 0:00 ` Stephen Baynes
1996-08-14 0:00 ` Robert Dewar
1996-08-16 0:00 ` Dik T. Winter
1996-08-16 0:00 ` Joe Foster
1996-08-18 0:00 ` Glenn Rhoads
1996-08-19 0:00 ` Stephen Baynes
1996-08-19 0:00 ` Robert Dewar
1996-08-19 0:00 ` Robert Dewar
1996-08-19 0:00 ` Richard A. O'Keefe
[not found] ` <dewar.840491732@schonberg>
1996-08-19 0:00 ` Robert Dewar
1996-08-22 0:00 ` Stephen Baynes
1996-08-27 0:00 ` Richard A. O'Keefe
1996-08-14 0:00 ` Robert Dewar
1996-08-13 0:00 ` Robert I. Eachus
1996-08-13 0:00 ` Lawrence Kirby
1996-08-14 0:00 ` Robert Dewar
1996-08-13 0:00 ` Robert I. Eachus
1996-08-14 0:00 ` Robert Dewar
1996-08-15 0:00 ` Tom Payne
1996-08-14 0:00 ` Robert I. Eachus
1996-08-15 0:00 ` Robert Dewar
1996-08-15 0:00 ` Blair Phillips
1996-08-27 0:00 ` What's the best language to start with? [was: Re: Should I learn C or Pascal?] Tanmoy Bhattacharya
1996-08-29 0:00 ` Robert I. Eachus
1996-08-30 0:00 ` Steve Heller
1996-08-30 0:00 ` Tanmoy Bhattacharya
1996-08-07 0:00 ` What's the best language to start with Ian Ward
1996-08-08 0:00 ` Tim Behrendsen
1996-08-09 0:00 ` Robert Dewar
1996-08-11 0:00 ` What's the best language to start with? [was: Re: Should I learn C or Pascal?] Jerone A. Bowers
1996-08-06 0:00 ` Fergus Henderson
1996-08-07 0:00 ` Tim Behrendsen
1996-08-08 0:00 ` Thomas Hood
1996-08-09 0:00 ` Tim Behrendsen
1996-08-17 0:00 ` Lawrence Kirby
1996-08-17 0:00 ` Tim Behrendsen
1996-08-19 0:00 ` Bob Gilbert
1996-08-19 0:00 ` Tim Behrendsen
1996-08-19 0:00 ` Tim Hollebeek
1996-08-20 0:00 ` Tim Behrendsen
1996-08-20 0:00 ` Bob Gilbert
1996-08-21 0:00 ` Tim Behrendsen
1996-08-22 0:00 ` Bob Gilbert
1996-08-22 0:00 ` Tim Behrendsen
1996-09-04 0:00 ` Lawrence Kirby
1996-09-04 0:00 ` Tim Behrendsen
1996-09-06 0:00 ` Bob Gilbert
1996-09-06 0:00 ` Tim Behrendsen
1996-09-09 0:00 ` Bob Gilbert
1996-09-11 0:00 ` Tim Behrendsen
1996-09-10 0:00 ` Richard A. O'Keefe
1996-09-10 0:00 ` Kaz Kylheku
1996-09-11 0:00 ` Bob Gilbert
1996-09-10 0:00 ` Jon S Anthony
1996-09-11 0:00 ` Richard A. O'Keefe
1996-09-11 0:00 ` Jon S Anthony
1996-09-11 0:00 ` Jon S Anthony
1996-09-05 0:00 ` Mark Wooding
1996-09-06 0:00 ` Bob Cousins
1996-09-06 0:00 ` Tim Behrendsen
1996-09-07 0:00 ` Craig Franck
1996-09-08 0:00 ` Tim Behrendsen
1996-09-08 0:00 ` Craig Franck
1996-09-09 0:00 ` Tim Behrendsen
1996-09-10 0:00 ` Richard A. O'Keefe
1996-09-10 0:00 ` Tim Behrendsen
1996-09-11 0:00 ` John Burdick
1996-09-13 0:00 ` Bengt Richter
1996-09-14 0:00 ` Craig Franck
1996-09-06 0:00 ` Robert I. Eachus
1996-09-06 0:00 ` Tim Behrendsen
1996-09-11 0:00 ` Jon S Anthony
1996-09-11 0:00 ` Jon S Anthony
1996-09-11 0:00 ` Craig Franck
1996-09-11 0:00 ` Tim Behrendsen
1996-09-17 0:00 ` George
1996-09-24 0:00 ` Joel VanLaven
1996-09-27 0:00 ` Dann Corbit
1996-09-27 0:00 ` Tom Payne
1996-09-28 0:00 ` Tim Behrendsen
1996-09-11 0:00 ` Richard A. O'Keefe
1996-09-11 0:00 ` Tim Behrendsen
1996-09-12 0:00 ` Richard A. O'Keefe
1996-09-13 0:00 ` Tim Behrendsen
1996-09-13 0:00 ` Richard A. O'Keefe
1996-09-18 0:00 ` Tim Behrendsen
1996-09-19 0:00 ` Richard A. O'Keefe
1996-09-12 0:00 ` Peter Seebach
1996-09-18 0:00 ` Tim Behrendsen
1996-09-17 0:00 ` George
1996-09-19 0:00 ` Tim Behrendsen
1996-09-24 0:00 ` Matthew M. Lih
1996-09-25 0:00 ` Bjarne Stroustrup
1996-09-26 0:00 ` Bengt Richter
1996-09-28 0:00 ` Dan Pop
1996-09-25 0:00 ` Richard A. O'Keefe
1996-09-26 0:00 ` Mark Wooding
1996-09-26 0:00 ` Jon S Anthony
1996-09-26 0:00 ` Dann Corbit
1996-09-27 0:00 ` Craig Franck
1996-09-27 0:00 ` Bob Cousins
1996-09-27 0:00 ` Jay Martin
1996-09-27 0:00 ` Tim Behrendsen
1996-09-30 0:00 ` Art Schwarz
1996-09-27 0:00 ` Kent Budge
1996-09-27 0:00 ` George Haddad
1996-09-27 0:00 ` George Haddad
1996-09-27 0:00 ` George Haddad
1996-09-28 0:00 ` Matthew Heaney
1996-09-27 0:00 ` George Haddad
1996-09-27 0:00 ` George Haddad
1996-09-28 0:00 ` Steve Heller
1996-10-01 0:00 ` DJ Kindberg
1996-09-28 0:00 ` Jon S Anthony
1996-09-18 0:00 ` Jon S Anthony
1996-09-26 0:00 ` Jon S Anthony
1996-10-01 0:00 ` Andrew Gierth
1996-08-22 0:00 ` Bengt Richter
1996-08-22 0:00 ` Frank Manning
1996-08-31 0:00 ` Bengt Richter
1996-08-31 0:00 ` Frank Manning
1996-08-31 0:00 ` Frank Manning
1996-09-02 0:00 ` deafen
1996-09-03 0:00 ` Steve Howard
1996-09-03 0:00 ` Frank Manning
1996-09-03 0:00 ` Phil Barnett
1996-09-03 0:00 ` Tim Behrendsen
1996-09-03 0:00 ` Bob Kitzberger
1996-08-22 0:00 ` Tim Behrendsen
1996-08-23 0:00 ` Larry J. Elmore
1996-08-08 0:00 ` Stephen M O'Shaughnessy
1996-08-09 0:00 ` Stephen M O'Shaughnessy
1996-08-09 0:00 ` Tim Behrendsen
[not found] ` <01bb846d$ <Dvtnon.I49@most.fw.hac.com>
1996-08-09 0:00 ` Tim Behrendsen
1996-08-12 0:00 ` Robert I. Eachus
1996-08-05 0:00 ` Henrik Wetterstrom
1996-08-13 0:00 ` Chris Sonnack
1996-08-16 0:00 ` Steve Heller
1996-08-16 0:00 ` John Hobson
1996-07-31 0:00 ` Patrick Horgan
1996-07-31 0:00 ` AJ Musgrove
1996-08-01 0:00 ` Sam Harris
1996-08-02 0:00 ` Eric W. Nikitin
1996-08-01 0:00 ` Ken Pizzini
1996-08-01 0:00 ` Tim Hollebeek
1996-08-03 0:00 ` Raffael Cavallaro
1996-08-05 0:00 ` Chris Sonnack
1996-08-08 0:00 ` William Clodius
1996-08-11 0:00 ` Dik T. Winter
1996-08-11 0:00 ` Fergus Henderson
1996-08-08 0:00 ` William Clodius
1996-08-13 0:00 ` Ole-Hjalmar Kristensen FOU.TD/DELAB
1996-08-14 0:00 ` Richard A. O'Keefe [this message]
1996-08-15 0:00 ` Teaching sorts [was Re: What's the best language to start with?] Norman H. Cohen
1996-08-16 0:00 ` Steve Heller
1996-08-19 0:00 ` Ted Dennison
1996-08-23 0:00 ` Richard A. O'Keefe
1996-08-23 0:00 ` Ted Dennison
1996-08-24 0:00 ` Robert Dewar
1996-08-27 0:00 ` Richard A. O'Keefe
1996-09-02 0:00 ` Lawrence Kirby
1996-07-28 0:00 ` What's the best language to start with? [was: Re: Should I learn C or Pascal?] Mark Eissler
1996-07-28 0:00 ` Robert Dewar
1996-07-29 0:00 ` Tim Behrendsen
1996-07-30 0:00 ` Paul Campbell
1996-07-30 0:00 ` Robert Dewar
1996-08-02 0:00 ` Tim Behrendsen
1996-08-03 0:00 ` Peter Seebach
1996-08-04 0:00 ` Alf P. Steinbach
1996-08-04 0:00 ` Peter Seebach
1996-08-04 0:00 ` Jerry van Dijk
1996-08-05 0:00 ` Tim Behrendsen
1996-08-04 0:00 ` Peter Seebach
1996-08-05 0:00 ` Chris Sonnack
1996-08-05 0:00 ` Tim Hollebeek
1996-08-10 0:00 ` Mike Rubenstein
1996-08-05 0:00 ` Peter Seebach
1996-08-07 0:00 ` Tom Watson
1996-08-06 0:00 ` Tim Behrendsen
1996-08-03 0:00 ` Patrick Horgan
1996-08-04 0:00 ` Kurt E. Huhner
1996-07-30 0:00 ` What's the best language to start with? [was: Re: Should I learn TRAN PHAN ANH
1996-07-31 0:00 ` What's the best language to start with? [was: Re: Should I learn C or Pascal?] Arne W. Flones
1996-08-02 0:00 ` David Wheeler
1996-08-02 0:00 ` Peter Seebach
1996-08-02 0:00 ` Gary M. Greenberg
1996-08-03 0:00 ` Alf P. Steinbach
1996-08-02 0:00 ` Peter Seebach
1996-08-05 0:00 ` Chris Sonnack
1996-08-05 0:00 ` Peter Seebach
1996-08-06 0:00 ` What's the best language to start with? [was: Re: Should I learn C or Pasca StHeller
1996-08-06 0:00 ` Robert Dewar
1996-08-06 0:00 ` What's the best language to start with? [was: Re: Should I learn C or Pascal?] Conrad Herrmann
1996-08-06 0:00 ` Robert I. Eachus
1996-08-06 0:00 ` Alf P. Steinbach
1996-07-29 0:00 ` Byron B. Kauffman
1996-07-30 0:00 ` Alan Peake
[not found] ` <dewar. <peake.206.002D549F@dstos3.dsto.gov.au>
1996-07-31 0:00 ` Stephen M O'Shaughnessy
1996-08-02 0:00 ` Tim Behrendsen
1996-08-05 0:00 ` Mark McKinney
1996-08-05 0:00 ` Mark McKinney
1996-08-05 0:00 ` Mark McKinney
1996-07-31 0:00 ` Tim Behrendsen
1996-07-31 0:00 ` P. Cnudde VH14 (8218)
1996-07-31 0:00 ` Nicolas Devillard
1996-08-02 0:00 ` Matt Austern
1996-08-15 0:00 ` Lawrence Kirby
1996-07-20 0:00 ` Should I learn C or Pascal? Robert Dewar
1996-07-22 0:00 ` TRAN PHAN ANH
1996-07-23 0:00 ` Ken Garlington
1996-07-22 0:00 ` Stephen M O'Shaughnessy
1996-07-23 0:00 ` TRAN PHAN ANH
1996-07-18 0:00 ` Walter B. Hollman Sr.
1996-07-18 0:00 ` Patrick Horgan
1996-07-18 0:00 ` Jason Alan Turnage
1996-07-19 0:00 ` Vic Metcalfe
1996-07-19 0:00 ` Robert Dewar
1996-07-20 0:00 ` steved
1996-07-19 0:00 ` Peter Seebach
1996-07-20 0:00 ` Jon Bell
1996-07-20 0:00 ` Andy Askey
1996-07-20 0:00 ` Robert Dewar
1996-07-22 0:00 ` steidl
1996-07-22 0:00 ` Stephen M O'Shaughnessy
1996-07-23 0:00 ` Richard A. O'Keefe
1996-07-23 0:00 ` Michael Ickes
1996-07-25 0:00 ` Andy Askey
1996-07-24 0:00 ` system
1996-07-23 0:00 ` Ralph Silverman
1996-07-18 0:00 ` Robert Dewar
1996-07-19 0:00 ` Billy Chambless
1996-07-19 0:00 ` Reto Koradi
1996-07-23 0:00 ` TRAN PHAN ANH
1996-07-19 0:00 ` Andrew Gierth
1996-07-19 0:00 ` Scott McMahan - Softbase Systems
1996-07-20 0:00 ` steidl
1996-07-20 0:00 ` Tim Behrendsen
1996-07-21 0:00 ` Rich Maggio
1996-07-21 0:00 ` Robert Dewar
1996-07-22 0:00 ` Ralph Silverman
1996-07-23 0:00 ` Tim Behrendsen
1996-07-18 0:00 ` Carlos DeAngulo
1996-07-18 0:00 ` Robert Dewar
1996-07-19 0:00 ` Jon Bell
1996-07-22 0:00 ` Tim Oxler
1996-07-22 0:00 ` Robert Dewar
1996-07-30 0:00 ` Tim Behrendsen
1996-07-31 0:00 ` Patrick Horgan
1996-07-22 0:00 ` Janus
1996-07-22 0:00 ` Stig Norland
[not found] ` <01bb7588$236982e0$7b91f780@deangulo>
1996-07-19 0:00 ` Robert Dewar
1996-07-20 0:00 ` steidl
1996-07-19 0:00 ` Dirk Dickmanns
[not found] ` <01bb7591$83087d60$87ee6fce@timpent.airshields.com>
1996-07-19 0:00 ` johnf
1996-07-19 0:00 ` Jeremy Nelson
1996-07-19 0:00 ` Jason Alan Turnage
1996-07-19 0:00 ` Robert Dewar
1996-07-20 0:00 ` Jon Bell
1996-07-20 0:00 ` Robert Dewar
1996-07-21 0:00 ` Alexander Vrenios
1996-07-21 0:00 ` Steve Tate
1996-07-21 0:00 ` Phil Howard
1996-07-21 0:00 ` Robert Dewar
1996-07-22 0:00 ` Steve Tate
1996-07-21 0:00 ` Robert Dewar
1996-07-22 0:00 ` Stephen M O'Shaughnessy
1996-07-25 0:00 ` ++ robin
1996-07-20 0:00 ` TRAN PHAN ANH
1996-07-22 0:00 ` Ralph Silverman
1996-07-20 0:00 ` Crash
1996-07-20 0:00 ` Robert Dewar
1996-07-23 0:00 ` Ralph Silverman
1996-07-22 0:00 ` Stephen M O'Shaughnessy
1996-07-22 0:00 ` Jeremy Nelson
1996-07-22 0:00 ` Stephen M O'Shaughnessy
1996-07-20 0:00 ` Tim Behrendsen
1996-07-22 0:00 ` Ralph Silverman
1996-07-23 0:00 ` Joe Gwinn
1996-07-24 0:00 ` John A Hughes
1996-07-24 0:00 ` Theodore E. Dennison
1996-07-23 0:00 ` John A Hughes
1996-07-19 0:00 ` Craig Franck
1996-07-23 0:00 ` Richard A. O'Keefe
1996-07-16 0:00 ` Darin Johnson
1996-07-24 0:00 ` Ralph Silverman
1996-07-17 0:00 ` Aron Felix Gurski
1996-07-19 0:00 ` Andrew Gierth
1996-07-19 0:00 ` Andrew Gierth
1996-07-19 0:00 ` Andrew Gierth
1996-07-21 0:00 ` Laurent Guerby
1996-07-22 0:00 ` Stephen M O'Shaughnessy
1996-07-21 0:00 ` Wayne
1996-07-22 0:00 ` Darin Johnson
1996-07-22 0:00 ` Darin Johnson
1996-07-23 0:00 ` Darin Johnson
1996-07-24 0:00 ` Michael Feldman
1996-07-24 0:00 ` Ralph Silverman
1996-07-24 0:00 ` TRAN PHAN ANH
1996-07-24 0:00 ` Andrew J Steinbach
1996-07-24 0:00 ` John A Hughes
1996-07-24 0:00 ` Jon Bell
1996-07-24 0:00 ` system
1996-07-24 0:00 ` Darin Johnson
1996-07-25 0:00 ` Andy Askey
1996-07-26 0:00 ` Mark Eissler
1996-08-02 0:00 ` Patrick Horgan
1996-08-04 0:00 ` Gary M. Greenberg
[not found] ` <4u76ej$7s9@newsbf02.news.aol.com>
1996-08-06 0:00 ` Ralph Silverman
1996-08-12 0:00 ` Patrick Horgan
1996-08-13 0:00 ` Darin Johnson
1996-08-13 0:00 ` What's the best language to learn? [was Re: Should I learn C or Pascal?] Tim Behrendsen
1996-08-14 0:00 ` Peter Seebach
1996-08-14 0:00 ` Tim Behrendsen
1996-08-14 0:00 ` Peter Seebach
1996-08-14 0:00 ` Tim Behrendsen
1996-08-14 0:00 ` Peter Seebach
1996-08-15 0:00 ` Robert Dewar
1996-08-16 0:00 ` Joe Foster
1996-08-18 0:00 ` Tim Behrendsen
1996-08-20 0:00 ` James Youngman
1996-08-21 0:00 ` Szu-Wen Huang
1996-08-15 0:00 ` Bob Gilbert
1996-08-15 0:00 ` DAVID A MOLNAR
1996-08-15 0:00 ` Bob Gilbert
1996-08-18 0:00 ` Tim Behrendsen
1996-08-14 0:00 ` Robert Dewar
1996-08-14 0:00 ` Dan Pop
1996-08-14 0:00 ` Robert Dewar
1996-08-14 0:00 ` Tim Behrendsen
1996-08-15 0:00 ` Joe Foster
1996-08-16 0:00 ` Bob Gilbert
1996-08-17 0:00 ` Tim Behrendsen
1996-08-18 0:00 ` Robert Dewar
1996-08-18 0:00 ` Tim Behrendsen
1996-08-26 0:00 ` Patrick Horgan
1996-08-27 0:00 ` Alan Peake
1996-08-27 0:00 ` Steve Heller
1996-08-28 0:00 ` Tom Watson
1996-08-28 0:00 ` Robert Dewar
1996-08-30 0:00 ` Alan Peake
1996-08-31 0:00 ` Robert Dewar
1996-09-03 0:00 ` Alan Peake
1996-09-07 0:00 ` Robert Dewar
1996-09-07 0:00 ` .
1996-08-28 0:00 ` Robert Dewar
1996-08-29 0:00 ` Darin Johnson
1996-08-19 0:00 ` John Hobson
1996-08-19 0:00 ` Tim Behrendsen
1996-08-19 0:00 ` John Hobson
1996-08-20 0:00 ` Szu-Wen Huang
1996-08-27 0:00 ` Richard A. O'Keefe
1996-08-23 0:00 ` Alan Bowler
1996-08-16 0:00 ` Dr. Richard Botting
1996-08-18 0:00 ` Tim Behrendsen
1996-08-21 0:00 ` Szu-Wen Huang
1996-08-21 0:00 ` Tim Behrendsen
1996-08-22 0:00 ` Mark Wooding
1996-08-23 0:00 ` Bengt Richter
1996-08-23 0:00 ` Clayton Weaver
1996-08-14 0:00 ` Gabor Egressy
1996-08-15 0:00 ` Robert Dewar
1996-08-17 0:00 ` Lawrence Kirby
1996-08-17 0:00 ` Robert Dewar
1996-08-20 0:00 ` Lawrence Kirby
1996-08-16 0:00 ` Mark Wooding
1996-08-17 0:00 ` Dan Pop
1996-08-17 0:00 ` Tim Behrendsen
1996-08-17 0:00 ` Peter Seebach
1996-08-18 0:00 ` Tim Behrendsen
1996-08-17 0:00 ` Dan Pop
1996-08-18 0:00 ` Mark Wooding
1996-08-20 0:00 ` Peter Seebach
1996-08-21 0:00 ` Szu-Wen Huang
1996-08-21 0:00 ` Adam Beneschan
1996-08-21 0:00 ` Tim Behrendsen
1996-08-17 0:00 ` Robert Dewar
1996-08-21 0:00 ` Tanmoy Bhattacharya
1996-08-30 0:00 ` Goto considered really harmful Patrick Horgan
1996-09-04 0:00 ` Dennison
1996-08-21 0:00 ` What's the best language to learn? [any language except Ada] Bill Mackay
1996-08-22 0:00 ` Stephen M O'Shaughnessy
1996-08-22 0:00 ` Robert Dewar
1996-08-23 0:00 ` Larry J. Elmore
1996-08-24 0:00 ` Alan Brain
1996-08-15 0:00 ` Should I learn C or Pascal? Richard A. O'Keefe
1996-08-17 0:00 ` Alexander J Russell
1996-08-17 0:00 ` Lawrence Kirby
1996-08-18 0:00 ` Ken Pizzini
1996-08-19 0:00 ` Richard A. O'Keefe
1996-08-23 0:00 ` Joe Keane
1996-08-17 0:00 ` Mike Rubenstein
1996-08-16 0:00 ` Dr E. Buxbaum
1996-08-16 0:00 ` Lawrence Kirby
1996-08-17 0:00 ` Paul Hsieh
1996-08-17 0:00 ` Mike Rubenstein
1996-08-19 0:00 ` Richard A. O'Keefe
1996-08-20 0:00 ` Mike Rubenstein
1996-08-22 0:00 ` Richard A. O'Keefe
1996-08-22 0:00 ` Mike Rubenstein
1996-08-16 0:00 ` Mike Rubenstein
1996-08-20 0:00 ` Paul Schlyter
1996-08-20 0:00 ` Mike Rubenstein
1996-08-21 0:00 ` James Youngman
1996-08-22 0:00 ` TRAN PHAN ANH
1996-08-22 0:00 ` Dr E. Buxbaum
1996-08-27 0:00 ` Jeffrey C. Dege
1996-08-27 0:00 ` Ted Dennison
1996-08-27 0:00 ` Craig Franck
1996-08-27 0:00 ` Ted Dennison
1996-08-27 0:00 ` John Hobson
1996-08-27 0:00 ` Steve Heller
1996-08-27 0:00 ` Bob Cousins
1996-08-28 0:00 ` Robert Dewar
1996-09-01 0:00 ` Patrick Horgan
1996-09-12 0:00 ` Delete - Don't Bother to Read This Charles H. Sampson
1996-08-13 0:00 ` Should I learn C or Pascal? Ralph Silverman
1996-08-16 0:00 ` What's the best language to learn? [was Re: Should I learn C or Pascal?] Darin Johnson
1996-08-16 0:00 ` system
1996-08-16 0:00 ` Robert Dewar
1996-08-16 0:00 ` Should I learn C or Pascal? Darin Johnson
1996-08-20 0:00 ` Darin Johnson
1996-08-21 0:00 ` What's the best language to learn? [was Re: Should I learn C or Pascal?] Darin Johnson
1996-08-22 0:00 ` What's the best language to learn? [any language except Ada] Jon S Anthony
1996-08-23 0:00 ` Darin Johnson
1996-08-25 0:00 ` Robert Dewar
1996-08-24 0:00 ` Jon S Anthony
1996-08-05 0:00 ` Should I learn C or Pascal? Sherwin Anthony Sequeira
1996-07-24 0:00 ` Jon S Anthony
1996-07-25 0:00 ` ++ robin
1996-07-25 0:00 ` ++ robin
1996-07-30 0:00 ` Robert Barnes
1996-07-30 0:00 ` Rob(t.) Brannan
1996-08-01 0:00 ` Tony Konashenok
1996-08-04 0:00 ` Lawrence Kirby
1996-08-09 0:00 ` Verne Arase
1996-08-01 0:00 ` ++ robin
1996-08-01 0:00 ` Ralph Silverman
1996-08-06 0:00 ` ++ robin
1996-07-25 0:00 ` ++ robin
1996-07-31 0:00 ` What's the best language to start with? [was: Re: Should I learn C or Pascal?] Darin Johnson
1996-08-01 0:00 ` Tim Behrendsen
1996-08-01 0:00 ` Stephen M O'Shaughnessy
1996-08-03 0:00 ` Tim Behrendsen
1996-08-06 0:00 ` Stephen M O'Shaughnessy
1996-08-05 0:00 ` Patrick Horgan
1996-08-06 0:00 ` Szu-Wen Huang
1996-08-06 0:00 ` Dan Pop
1996-08-08 0:00 ` steidl
1996-07-31 0:00 ` Darin Johnson
1996-08-02 0:00 ` Alan Peake
1996-08-01 0:00 ` Stefan 'Stetson' Skoglund
1996-08-05 0:00 ` Stephen M O'Shaughnessy
1996-08-06 0:00 ` Bob Gilbert
1996-08-07 0:00 ` Stephen M O'Shaughnessy
1996-08-09 0:00 ` Bob Gilbert
1996-08-06 0:00 ` Patrick Horgan
1996-08-01 0:00 ` Andy Hardy
1996-08-07 0:00 ` Fergus Henderson
1996-08-07 0:00 ` Tim Behrendsen
1996-08-08 0:00 ` Szu-Wen Huang
1996-08-08 0:00 ` Tim Behrendsen
1996-08-08 0:00 ` Christopher R Volpe
1996-08-08 0:00 ` Szu-Wen Huang
1996-08-08 0:00 ` Tim Behrendsen
1996-08-09 0:00 ` Szu-Wen Huang
1996-08-09 0:00 ` Tim Behrendsen
1996-08-10 0:00 ` Szu-Wen Huang
1996-08-11 0:00 ` Tim Behrendsen
1996-08-09 0:00 ` some days weren't there at all
1996-08-10 0:00 ` Mike Rubenstein
1996-08-11 0:00 ` Szu-Wen Huang
1996-08-17 0:00 ` Richard Chiu
1996-09-04 0:00 ` Lawrence Kirby
1996-08-08 0:00 ` Peter Seebach
1996-08-08 0:00 ` Tim Behrendsen
1996-08-08 0:00 ` Peter Seebach
1996-08-09 0:00 ` Tim Behrendsen
1996-08-09 0:00 ` Peter Seebach
1996-08-15 0:00 ` James_Rogers
1996-08-17 0:00 ` Tim Behrendsen
1996-08-10 0:00 ` Mike Rubenstein
1996-08-10 0:00 ` Peter Seebach
1996-08-11 0:00 ` Craig Franck
1996-09-02 0:00 Richard A. O'Keefe
[not found] <01 <1996Sep24.133312 <JSA.96Sep26124243@alexandria>
1996-09-26 0:00 ` Adam Beneschan
1996-09-29 0:00 ` Spencer M. Simpson, Jr.
1996-09-30 0:00 ` Craig Franck
1996-09-28 0:00 ` Jon S Anthony
1996-09-28 0:00 ` Ilias Kastanas
-- strict thread matches above, loose matches on Subject: below --
1996-09-28 0:00 Jon S Anthony
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox