Re: Early Programming Books

2021-06-23 Thread Lee Courtney via cctalk
Hi Paul - the images are on-line, I blame my inept typing and editing skills for not properly deleting that line. Originally I wrote that line as they are not on-line via CHM. But, I thought to look on Al's site and of course there they are. Which is the important thing - that people can get

Re: CHM's 1620 (was Re: Early Programming Books)

2021-06-23 Thread jim stephens via cctalk
On 6/23/2021 10:25 AM, Al Kossow via cctalk wrote: On 6/23/21 10:17 AM, Lee Courtney via cctalk wrote: Many years (decades?) ago Dave Babcock and I read all the cards as part of the original 1620 project at CHM. There has been a steady stream of misinformation about CHM's 1620 in the

Re: Early Programming Books

2021-06-23 Thread Paul Koning via cctalk
> On Jun 23, 2021, at 1:17 PM, Lee Courtney via cctalk > wrote: > > "A Purdue professor had a 20-drawer card file of 1620 software. The fire > marshall insisted he had to get rid of it. I understand he gave it to > CHM. Is it still there?" > > Yes. Catalog entry here: >

CHM's 1620 (was Re: Early Programming Books)

2021-06-23 Thread Al Kossow via cctalk
On 6/23/21 10:17 AM, Lee Courtney via cctalk wrote: Many years (decades?) ago Dave Babcock and I read all the cards as part of the original 1620 project at CHM. There has been a steady stream of misinformation about CHM's 1620 in the past week. I had been staying out of making any comments

Re: Early Programming Books

2021-06-23 Thread Lee Courtney via cctalk
"A Purdue professor had a 20-drawer card file of 1620 software. The fire marshall insisted he had to get rid of it. I understand he gave it to CHM. Is it still there?" Yes. Catalog entry here: https://www.computerhistory.org/collections/catalog/102710141 Many years (decades?) ago Dave Babcock

Re: Early Programming Books

2021-06-23 Thread Mark Linimon via cctalk
On Tue, Jun 22, 2021 at 11:46:13PM -0700, Van Snyder via cctalk wrote: > Is there a G-15 emulator? I wrote a simulator yers ago. I don't think it is online ATM, I will have to check. Rob Kolstad is apparently also working on one. We keep meaning to cross-check each others' work but

Re: Early Programming Books

2021-06-23 Thread jim stephens via cctalk
On 6/22/2021 11:46 PM, Van Snyder via cctalk wrote: | The same goes for Multics I think the 80286 was a better platform than the original for Multics. And, of course, the Pentium is even better. Is Multics available for Intel systems? I'm not sure what you are talking about.  Intel's

Re: Early Programming Books

2021-06-23 Thread Van Snyder via cctalk
On Tue, 2021-06-22 at 19:45 -0400, Paul Koning via cctalk wrote: > > There's actually a surprising amount of preserved material Both > in source form, and both run in emulation. I re-created the Bendix G-15 Intercom 2000 from a manual. Not running, of course, on a real G-15. Is there a

Re: Early Programming Books

2021-06-22 Thread Paul Koning via cctalk
> On Jun 22, 2021, at 5:43 PM, ben via cctech wrote: > > ... > 1965 to 1985 generated most of the new computing languages,operating > systems and ideas. Sadly most of it seems lost source code wise. > Ben. I might push the start of that back to 1955, but apart from that I agree you have a

Re: Early Programming Books

2021-06-22 Thread ben via cctalk
On 2021-06-22 3:10 p.m., r.stricklin via cctech wrote: On Jun 22, 2021, at 12:40 PM, ben via cctech wrote: Lisp is evaluated, not compiled from what little I have read. If I could read the papers (for free) I could know more. So… have I got this right? 1. You admit directly you have

Re: Early Programming Books

2021-06-22 Thread r.stricklin via cctalk
> On Jun 22, 2021, at 12:40 PM, ben via cctech wrote: > Lisp is evaluated, not compiled from what little I have read. > If I could read the papers (for free) I could know more. So… have I got this right? 1. You admit directly you have only a little knowledge on the topic. 2. You choose to

Re: Early Programming Books

2021-06-22 Thread Jay Jaeger via cctalk
I’d like a copy. This is the card version? Sent from my iPhone > On Jun 22, 2021, at 3:28 PM, Van Snyder via cctalk > wrote: > > On Tue, 2021-06-22 at 15:44 -0400, Paul Koning via cctalk wrote: >> The Electrologica ALGOL compilers used somewhat similar mixtures of >> pseudocode and machine

Re: Early Programming Books

2021-06-22 Thread Van Snyder via cctalk
On Tue, 2021-06-22 at 15:44 -0400, Paul Koning via cctalk wrote: > The Electrologica ALGOL compilers used somewhat similar mixtures of > pseudocode and machine code. The IBM 1401 Fortran compiler 1401-FO-050 (subset of Fortran II) generated machine code for integer operations, and bytecode for

Re: Early Programming Books

2021-06-22 Thread Paul Koning via cctalk
> On Jun 22, 2021, at 3:40 PM, ben via cctalk wrote: > > ... > Lisp is evaluated, not compiled from what little I have read. > If I could read the papers (for free) I could know more. > Refal "Recursive functions algorithmic language" from Russia > looks just what I was looking for. Around

Re: Early Programming Books

2021-06-22 Thread ben via cctalk
On 2021-06-21 3:47 p.m., Rich Alderson wrote: Date: Sun, 20 Jun 2021 22:19:02 -0600 From: ben via cctalk LISP still can't be compiled. May I respectfully suggest that you don't know WTF you're talking about? LISP compilers have existed for decades. One of the *early* MIT AI Lab papers by

Re: Early Programming Books

2021-06-22 Thread Daniel Moniz via cctalk
On Mon, Jun 21, 2021, at 12:05 AM, Van Snyder via cctalk wrote: [snip] > denizen of the Fortran committees) is a LALR parser generator. I use > the generator written by Al Shannon when he was Charlie Wetherell's > student, now updated, which implements David Pager's algorithm that > generates a

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Mon, 2021-06-21 at 20:49 -0700, Daniel Moniz via cctalk wrote: > On Mon, Jun 21, 2021, at 12:05 AM, Van Snyder via cctalk wrote: > [snip] > > denizen of the Fortran committees) is a LALR parser generator. I > > usethe generator written by Al Shannon when he was Charlie > > Wetherell'sstudent,

Re: Early Programming Books

2021-06-21 Thread Daniel Moniz via cctalk
On Mon, Jun 21, 2021, at 12:05 AM, Van Snyder via cctalk wrote: [snip] > denizen of the Fortran committees) is a LALR parser generator. I use > the generator written by Al Shannon when he was Charlie Wetherell's > student, now updated, which implements David Pager's algorithm that > generates a

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
On 6/21/21 4:56 PM, Paul Koning wrote: > Pascal was done by Wirth, not Dijkstra. The issue with 1620 state is that > you couldn't do multiprogramming because you could not context switch > threads. The problem is the subroutine call; BB (subroutine returns) uses an > invisible register. BB

Re: Early Programming Books

2021-06-21 Thread Paul Koning via cctalk
> On Jun 21, 2021, at 6:03 PM, Chuck Guzis wrote: > > On 6/21/21 1:13 PM, Paul Koning wrote: >> >> The reason Dijkstra maligned the 1620 is not because of its lack of >> registers but because of its lack of interrupts and inability to save the >> full execution state. > > Somewhere I've

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
On 6/21/21 4:04 PM, Van Snyder via cctalk wrote: > On Mon, 2021-06-21 at 15:03 -0700, Chuck Guzis via cctalk wrote: >> But then Dijkstra >> should talk--how about the wonderful I/O capabilities of the first >> version of Pascal? > > Pascal was developed by one of Niklaus Wirth's students. I

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Mon, 2021-06-21 at 15:03 -0700, Chuck Guzis via cctalk wrote: > But then Dijkstra > should talk--how about the wonderful I/O capabilities of the first > version of Pascal? Pascal was developed by one of Niklaus Wirth's students.

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Mon, 2021-06-21 at 17:47 -0400, Rich Alderson via cctalk wrote: > > Date: Sun, 20 Jun 2021 22:19:02 -0600From: ben via cctalk < > > cctalk@classiccmp.org> > > LISP still can't be compiled. > > May I respectfully suggest that you don't know WTF you're talking > about? > LISP compilers have

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
On 6/21/21 2:47 PM, Fred Cisin via cctalk wrote: >>> Is Fortran the newer version of FORTRAN ( I II IV )? > > On Mon, 21 Jun 2021, Chuck Guzis via cctalk wrote: >> My recollection from X3J3 is that "Fortran" was officially endorsed with >> F90.  F77 still has FORTRAN officially. > > After

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
On 6/21/21 1:13 PM, Paul Koning wrote: > > The reason Dijkstra maligned the 1620 is not because of its lack of registers > but because of its lack of interrupts and inability to save the full > execution state. Somewhere I've got the Dijkstra paper. The 1710 version of the 1620 did have

Re: Early Programming Books

2021-06-21 Thread Daniel Seagraves via cctalk
> On Jun 21, 2021, at 4:47 PM, Rich Alderson via cctalk > wrote: > >> Date: Sun, 20 Jun 2021 22:19:02 -0600 >> From: ben via cctalk > >> LISP still can't be compiled. > > May I respectfully suggest that you don't know WTF you're talking about? I’ll save you some time and trouble, because

Re: Early Programming Books

2021-06-21 Thread Rich Alderson via cctalk
> Date: Sun, 20 Jun 2021 22:19:02 -0600 > From: ben via cctalk > LISP still can't be compiled. May I respectfully suggest that you don't know WTF you're talking about? LISP compilers have existed for decades. One of the *early* MIT AI Lab papers by Guy Steele is a comparison of the compiler

Re: Early Programming Books

2021-06-21 Thread Fred Cisin via cctalk
Is Fortran the newer version of FORTRAN ( I II IV )? On Mon, 21 Jun 2021, Chuck Guzis via cctalk wrote: My recollection from X3J3 is that "Fortran" was officially endorsed with F90. F77 still has FORTRAN officially. After "FORTRAN 77", but before "Fortran 90", "Fortran 8X" (DOD extensions

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Mon, 2021-06-21 at 16:13 -0400, Paul Koning via cctalk wrote: > The registers may actually be implemented as memory (PDP-6 and PDP-10 > without the "fast registers" feature), and perhaps the Philips PR8000 > which had 8 sets of 8 registers, one per interrupt level. > Independently, registers

Re: Early Programming Books

2021-06-21 Thread Paul Koning via cctalk
> On Jun 21, 2021, at 11:26 AM, Chuck Guzis via cctalk > wrote: > > On 6/21/21 1:39 AM, ben via cctalk wrote: > >> I have 'borrowed' copy of the Green dragon book. >> The book promotes code generation for a multi register machine. PDP 11, >> PDP 10, IBM 360. "(C) Bell Labs 1979 " I think is

Re: Early Programming Books

2021-06-21 Thread Paul Koning via cctalk
> On Jun 21, 2021, at 1:53 PM, Van Snyder via cctalk > wrote: > > On Mon, 2021-06-21 at 06:02 -0700, jim stephens via cctalk wrote: >> That 1620 would have been a fantastic addition to their running >> display. Much easier to work on than what it sounds like the 1401 is. >> And with a

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Mon, 2021-06-21 at 06:02 -0700, jim stephens via cctalk wrote: > That 1620 would have been a fantastic addition to their running > display. Much easier to work on than what it sounds like the 1401 is. > And with a duplicate backup. CHM has a 1620 that was running for a while. IIRC,

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Mon, 2021-06-21 at 08:26 -0700, Chuck Guzis via cctalk wrote: > Sigh. It's a shame that absolute (machine language) coding isn't taught > anymore. The 1620 (and probably other IBM hardware) even had coding > forms for it--pencil-and-paper assembly coding. My recollection is > that the

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Mon, 2021-06-21 at 02:39 -0600, ben via cctalk wrote: > Is Fortran the newer version of FORTRAN ( I II IV )? The "newer" version of Fortran is Fortran 2018. The working draft for the next standard is https://j3-fortran.org/doc/year/21/21-007.pdf. ISO Standard versions: ISO R 1539-1972

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
On 6/21/21 1:39 AM, ben via cctalk wrote: > I have 'borrowed' copy of the Green dragon book. > The book promotes code generation for a multi register machine. PDP 11, > PDP 10, IBM 360. "(C) Bell Labs 1979 " I think is big hint here. > > The machine model I am looking at is a single accumulator

Re: Early Programming Books

2021-06-21 Thread Paul Koning via cctalk
Since the question was asked "where do I find those CWI (MC) reports?"... CWI has a document search, but they don't make it easy to find. Here it is: https://ir.cwi.nl -- I haven't explored all the things it can look for, but it definitely can find documents by words of the title, or by author

Re: Early Programming Books

2021-06-21 Thread Paul Koning via cctalk
> On Jun 21, 2021, at 5:03 AM, Paul Birkel via cctalk > wrote: > > Well, utility depends on the objective. One that immediately springs to mind > in an era when "computing" had a dearth of practitioners would be to inform > various audiences "what is involved". > > The Dekker (1957)

Re: Early Programming Books

2021-06-21 Thread Paul Koning via cctalk
> On Jun 21, 2021, at 5:23 AM, ben via cctalk wrote: > > ... > I want to transformatiom before full parsing expressions, as a text process. > string "a+(b+c)*c" becomes "((b+c)*c)a+". As an academic exercise that's pretty trivial. But why would you want to do that? Apparently some people

RE: Early Programming Books

2021-06-21 Thread Paul Birkel via cctalk
is via cctech Sent: Sunday, June 20, 2021 12:34 PM To: Paul Birkel via cctech Subject: Re: Early Programming Books Aside from the very general Algol report and the Iverson book on APL, I have to admit that most of my programming knowledge came out of manufacturer's manuals, specific to a maker's

Re: Early Programming Books

2021-06-21 Thread Paul Koning via cctalk
> On Jun 21, 2021, at 12:19 AM, ben via cctalk wrote: > > On 2021-06-20 9:01 p.m., Brent Hilpert via cctalk wrote: >> On 2021-Jun-20, at 7:38 PM, ben via cctech wrote: >>> On 2021-06-20 8:13 p.m., Toby Thain via cctech wrote: >>> Tried the Shunting Yard algorithm? But watch out, it was

Re: Early Programming Books

2021-06-21 Thread jim stephens via cctalk
On 6/21/2021 1:43 AM, ben via cctalk wrote: But with all this computing science, they have yet to make a clean meta compiler like Meta II, or Tree meta. The compiler structure used in Pick is pretty much like this. XPL by William M. McKeeman and others which Microdata used to create the

Re: Early Programming Books

2021-06-21 Thread jim stephens via cctalk
On 6/21/2021 12:17 AM, Chuck Guzis via cctalk wrote: It's been over 50 years since I last did this, so I may have gotten something wrong in my wetware. But you get the general idea. The University of Southwestern Louisiana had a running (actually two CPUs) and a reader punch and printer

Re: Early Programming Books

2021-06-21 Thread jim stephens via cctalk
If you bring up the Android (maybe apple, too) translate and engage the camera icon an aim it at the screen, you can peruse it as well. It would be cool to find some utility to break up the PDF if the OCR is accurate enough and re-assemble it in some fashion similar to the auto camera

Re: Early Programming Books

2021-06-21 Thread ben via cctalk
On 2021-06-21 2:35 a.m., Peter Corlett via cctalk wrote: Code-generation is a whole different can of worms and unlike the well-trodden path of parsing, is still not a solved problem in computer science. All of the compiler textbooks I've checked, including the infamous Dragon book, handwave

RE: Early Programming Books

2021-06-21 Thread Paul Birkel via cctalk
? -Original Message- From: cctech [mailto:cctech-boun...@classiccmp.org] On Behalf Of Paul Koning via cctech Sent: Sunday, June 20, 2021 5:06 PM To: Norman Jaffe; General Discussion: On-Topic Posts Subject: Re: Early Programming Books > On Jun 20, 2021, at 1:19 PM, Norman Jaff

Re: Early Programming Books

2021-06-21 Thread ben via cctalk
On 2021-06-21 1:05 a.m., Van Snyder via cctalk wrote: When I was teaching compiler classes, I liked Richard J. Le Blanc's "Crafting a Compiler." I used Waite and Goos once. It was precise but a bit too terse for the students. The compiler structure I taught was based upon work of Frank de Remer

Re: Early Programming Books

2021-06-21 Thread ben via cctalk
On 2021-06-21 12:06 a.m., Chuck Guzis via cctalk wrote: Some may find this paper interesting on the FORTRAN I compiler: https://www.cs.fsu.edu/~lacher/courses/COT4401/notes/cise_v2_i1/fortran.pdf I will add that the diagnostic error messages for FORTRAN I were pretty good for the time.

Re: Early Programming Books

2021-06-21 Thread Peter Corlett via cctalk
On Sun, Jun 20, 2021 at 08:06:26PM -0600, ben via cctalk wrote: [...] > My latest gripe, is I still am looking for a algorithm to generate code > for a single accumulator machine for an arithmetic expression. Parenthesis > need to evaluated first and temporary variables allotted, thus a two pass >

RE: Early Programming Books

2021-06-21 Thread Paul Birkel via cctalk
Re: Early Programming Books > Begin forwarded message: > > From: Norman Jaffe via cctalk > Subject: Re: Early Programming Books > Date: June 20, 2021 at 10:26:27 AM EDT > To: "General Discussion, On-Topic Posts Only" > Reply-To: Norman Jaffe , "General Discussion:

RE: Early Programming Books

2021-06-21 Thread Paul Birkel via cctalk
Thank you Michael, for both the pointer and the scan :-}. From: Michael Mulhern [mailto:mich...@jongleur.co.uk] Sent: Sunday, June 20, 2021 11:22 PM To: Paul Birkel; General Discussion: On-Topic Posts Subject: Re: Early Programming Books I recently scanned my copy of "Electronic Comp

RE: Early Programming Books

2021-06-21 Thread Paul Birkel via cctalk
Sounds very promising, thank you for the tip. -Original Message- From: dave.g4...@gmail.com [mailto:dave.g4...@gmail.com] Sent: Sunday, June 20, 2021 4:01 PM To: 'Paul Birkel'; 'General Discussion: On-Topic Posts' Subject: RE: Early Programming Books Paul, What about Approximations

RE: Early Programming Books

2021-06-21 Thread Paul Birkel via cctalk
, 2021 3:31 PM To: Paul Birkel; General Discussion: On-Topic Posts Subject: Re: Early Programming Books Paul, I have been compiling a library of such. Ioks here, if you are traveling north swing by to review the books on hand. The one that comes to mind is Thinking Machunrs by Berkeley but here

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
On 6/20/21 11:48 PM, Van Snyder via cctalk wrote: > You also might like > https://www.cs.sjsu.edu/~mak/CMPE152/IBM1401FORTRANCompiler.pdf "Serial > Compilation and the IBM 1401 FORTRAN Compiler." > 1401-FO-050 was more than FORTRAN I but less than FORTRAN II. > The innovation was interesting

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Sun, 2021-06-20 at 23:13 -0700, Chuck Guzis via cctalk wrote: > In an earlier message, I referred to the Aho et al. "Dragon Book" and > then incorrectly cited the 1986 "Red Dragon Book". My reference was > the 1977 "Green Dragon Book", also by Aho et al, but carrying the title > of

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Sun, 2021-06-20 at 23:06 -0700, Chuck Guzis via cctalk wrote: > Some may find this paper interesting on the FORTRAN I compiler: > https://www.cs.fsu.edu/~lacher/courses/COT4401/notes/cise_v2_i1/fortran.pdf > > I will add that the diagnostic error messages for FORTRAN I were > prettygood for

Re: Early Programming Books

2021-06-21 Thread Michael Mulhern via cctalk
I recently scanned my copy of "Electronic Computers: Principles and Applications" by TE. Ivall (1956) and there is a chapter on "Programming Digital Computers". It is more of a general overview, rather than any machine specifics. https://archive.org/details/electronic-computers/page/183/mode/2up

Re: Early Programming Books

2021-06-21 Thread Brent Hilpert via cctalk
On 2021-Jun-20, at 7:38 PM, ben via cctech wrote: > On 2021-06-20 8:13 p.m., Toby Thain via cctech wrote: > >> Tried the Shunting Yard algorithm? But watch out, it was invented by a >> quiche eater... > > The problem needs backtracking to generate correct code. Stack or > muilti-register

Re: Early Programming Books

2021-06-21 Thread ben via cctalk
On 2021-06-20 8:13 p.m., Toby Thain via cctech wrote: Tried the Shunting Yard algorithm? But watch out, it was invented by a quiche eater... The problem needs backtracking to generate correct code. Stack or muilti-register machines don't have this problem with temporaries. Ben.

Re: Early Programming Books

2021-06-21 Thread Toby Thain via cctalk
On 2021-06-20 10:06 p.m., ben via cctech wrote: > On 2021-06-20 6:57 a.m., Toby Thain via cctech wrote: >> On 2021-06-20 1:39 p.m., Paul Birkel via cctech wrote: >>> Dave; >>> >>> I'm much more curious about programming books that were *not* machine >>> specific. >>> That is, about "general

Re: Early Programming Books

2021-06-21 Thread ben via cctalk
On 2021-06-20 6:57 a.m., Toby Thain via cctech wrote: On 2021-06-20 1:39 p.m., Paul Birkel via cctech wrote: Dave; I'm much more curious about programming books that were *not* machine specific. That is, about "general principles" of designing/preparing software for execution. Not sure if

Re: Early Programming Books

2021-06-21 Thread Paul McJones via cctalk
1955: An Introduction to Automatic Computers (Ned Chapin ) I have the second edition — copyright 1963. Chapter 8 is “Elements of Programming” with a fully-worked out assembly language example for a hypothetical

Re: Early Programming Books

2021-06-21 Thread Van Snyder via cctalk
On Sun, 2021-06-20 at 04:43 -0400, Paul Birkel via cctech wrote: > I know of two early computer (in the stored program sense) programming > books. Not about early EARLY programming, but I have some books (manuals) that are yours if you send me a PDF of a shipping label for a 10"x12" 1lb 2oz

Re: Early Programming Books

2021-06-21 Thread Paul Koning via cctalk
> On Jun 20, 2021, at 1:19 PM, Norman Jaffe via cctech > wrote: > > Basically, pre-1960, there couldn't be a 'general book on programming', since > every system was a unique environment - the only languages that could even be > remotely considered to be common were ALGOL 60 and FORTRAN

Re: Early Programming Books

2021-06-21 Thread Fred Cisin via cctalk
On Sun, 20 Jun 2021, Bill Degnan via cctech wrote: Paul, I have been compiling a library of such. Ioks here, if you are traveling north swing by to review the books on hand. The one that comes to mind is Thinking Machunrs by Berkeley but here on the patio at my parents house I dont know the

RE: Early Programming Books

2021-06-21 Thread Dave Wade G4UGM via cctalk
> -Original Message- > From: Paul Birkel > Sent: 20 June 2021 13:40 > To: dave.g4...@gmail.com; 'General Discussion: On-Topic Posts' > > Subject: RE: Early Programming Books > > Dave; > > I'm much more curious about programming books that were *not* machin

Re: Early Programming Books

2021-06-21 Thread Bill Degnan via cctalk
Paul, I have been compiling a library of such. Ioks here, if you are traveling north swing by to review the books on hand. The one that comes to mind is Thinking Machunrs by Berkeley but here on the patio at my parents house I dont know the date. Harvard press put out some early computing books

Re: Early Programming Books

2021-06-21 Thread Bill Degnan via cctalk
Very good question! Bill On Sun, Jun 20, 2021, 4:44 AM Paul Birkel via cctech wrote: > I know of two early computer (in the stored program sense) programming > books. > > > > 1951: Preparation of Programs for an Electronic Digital Computer > (Wilkes, Wheeler, & Gill) > > 1957: Digital

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
Going back to the time around 1960, I'd like to venture the opinion that most data processing of the time was performed with unit-record equipment. That is, sorters, reproducing punches, interpreters, accounting machines, etc., none of which were programmed by "software", but by wiring plugboards

Re: Early Programming Books

2021-06-21 Thread Cory Heisterkamp via cctalk
sive problems on other systems...] > > From: "General Discussion, On-Topic Posts Only" > To: "General Discussion, On-Topic Posts Only" > Sent: Sunday, June 20, 2021 9:34:18 AM > Subject: Re: Early Programming Books > > Aside from the very general Al

Re: Early Programming Books

2021-06-21 Thread Norman Jaffe via cctalk
ts Only" Sent: Sunday, June 20, 2021 9:34:18 AM Subject: Re: Early Programming Books Aside from the very general Algol report and the Iverson book on APL, I have to admit that most of my programming knowledge came out of manufacturer's manuals, specific to a maker's systems. The APL b

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
Aside from the very general Algol report and the Iverson book on APL, I have to admit that most of my programming knowledge came out of manufacturer's manuals, specific to a maker's systems. The APL book was, at the time, pretty much useless for writing any sort of serious code until you got hold

Re: Early Programming Books

2021-06-21 Thread Gavin Scott via cctalk
A few years later, but Iverson's A Programming Language (1962) was written before APL was actually implemented and is all about a symbolic mathematical notation for expressing operations. From the preface via Wikipedia: "Applied mathematics is largely concerned with the design and analysis of

RE: Early Programming Books

2021-06-21 Thread Paul Birkel via cctalk
[mailto:dave.g4...@gmail.com] Sent: Sunday, June 20, 2021 10:51 AM To: 'Paul Birkel'; 'General Discussion: On-Topic Posts' Subject: RE: Early Programming Books Paul, I assumed that was the case, but the inclusion of the Wilkes book confused me. I think there really is a spectrum of books, so say pre

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
In an earlier message, I referred to the Aho et al. "Dragon Book" and then incorrectly cited the 1986 "Red Dragon Book". My reference was the 1977 "Green Dragon Book", also by Aho et al, but carrying the title of "Principles of Compiler Design". Gotta keep my dragons straight. --Chuck

Re: Early Programming Books

2021-06-21 Thread Chuck Guzis via cctalk
Some may find this paper interesting on the FORTRAN I compiler: https://www.cs.fsu.edu/~lacher/courses/COT4401/notes/cise_v2_i1/fortran.pdf I will add that the diagnostic error messages for FORTRAN I were pretty good for the time. Missing a comma in a computed GOTO? There was an error message

Re: Early Programming Books

2021-06-20 Thread Brent Hilpert via cctalk
On 2021-Jun-20, at 9:19 PM, ben via cctalk wrote: > On 2021-06-20 9:01 p.m., Brent Hilpert via cctalk wrote: >> On 2021-Jun-20, at 7:38 PM, ben via cctech wrote: >>> On 2021-06-20 8:13 p.m., Toby Thain via cctech wrote: >>> Tried the Shunting Yard algorithm? But watch out, it was invented by

Re: Early Programming Books

2021-06-20 Thread ben via cctalk
On 2021-06-20 9:01 p.m., Brent Hilpert via cctalk wrote: On 2021-Jun-20, at 7:38 PM, ben via cctech wrote: On 2021-06-20 8:13 p.m., Toby Thain via cctech wrote: Tried the Shunting Yard algorithm? But watch out, it was invented by a quiche eater... The problem needs backtracking to generate

Re: Early Programming Books

2021-06-20 Thread Paul Koning via cctalk
> Begin forwarded message: > > From: Norman Jaffe via cctalk > Subject: Re: Early Programming Books > Date: June 20, 2021 at 10:26:27 AM EDT > To: "General Discussion, On-Topic Posts Only" > Reply-To: Norman Jaffe , "General Discussion: On-Topic and >

Re: Early Programming Books

2021-06-20 Thread Paul Koning via cctalk
> On Jun 20, 2021, at 4:43 AM, Paul Birkel via cctalk > wrote: > > I know of two early computer (in the stored program sense) programming > books. > >1951: Preparation of Programs for an Electronic Digital Computer > (Wilkes, Wheeler, & Gill) > >1957: Digital Computer Programming

RE: Early Programming Books

2021-06-20 Thread Paul Birkel via cctalk
rman Jaffe via cctech Sent: Sunday, June 20, 2021 10:26 AM To: General Discussion, On-Topic Posts Only Subject: Re: Early Programming Books I have two books on ALGOL 60 from 1962 - A Guide to ALGOL Programming, Daniel D. McCracken A Primer Of ALGOL 60 Programming, E.W. Dijkstra For APL, there is

RE: Early Programming Books

2021-06-20 Thread Dave Wade G4UGM via cctalk
://www.essex.ac.uk/people/lavin12900/simon-lavington he has done a lot of research on early computing, and might know more.) > -Original Message- > From: Paul Birkel > Sent: 20 June 2021 13:40 > To: dave.g4...@gmail.com; 'General Discussion: On-Topic Posts' > > Subject: RE: Early

Re: Early Programming Books

2021-06-20 Thread Norman Jaffe via cctalk
, J. McCarthy et al. From: "General Discussion, On-Topic Posts Only" To: "Paul Birkel" , "General Discussion, On-Topic Posts Only" , "dave g4ugm" Sent: Sunday, June 20, 2021 5:57:08 AM Subject: Re: Early Programming Books On 2021-06-20 1:39 p.m

Re: Early Programming Books

2021-06-20 Thread Toby Thain via cctalk
ave.g4...@gmail.com] > Sent: Sunday, June 20, 2021 6:57 AM > To: 'Paul Birkel'; 'General Discussion: On-Topic Posts' > Subject: RE: Early Programming Books > > Paul, > What about machine specific manuals, so for example the Manchester MK1 > programming manual, the second edition

RE: Early Programming Books

2021-06-20 Thread Paul Birkel via cctalk
: On-Topic Posts' Subject: RE: Early Programming Books Paul, What about machine specific manuals, so for example the Manchester MK1 programming manual, the second edition of which is archived here:- https://web.archive.org/web/20090526192456/http://www.computer50.org/kgill/m ark1/progman.html

RE: Early Programming Books

2021-06-20 Thread Dave Wade G4UGM via cctalk
Paul, What about machine specific manuals, so for example the Manchester MK1 programming manual, the second edition of which is archived here:- https://web.archive.org/web/20090526192456/http://www.computer50.org/kgill/m ark1/progman.html In fact I expect that first book refers specifically to