APL\B5500: The Language and Its Implementation – Gary A. Kildall (1970) [pdf]
cs.washington.edu
cs.washington.edu
http://www.softwarepreservation.org/projects/apl/Manuals/APL...
If we can get a working Burroughs B6700 emulator (see elsewhere in this thread) we may have enough pieces to see APL\700 working again. We're seeking the APL\700 Installation Manual (Form 5000805) if anyone has a copy.
Note the use of the "\" in the name was intentional according to Jim Ryan, "APL "expands" the '700 series" (comp.lang.apl)
As drallison notes, APL\700 was a compiler to an intermediate language.
https://en.wikipedia.org/wiki/Burroughs_large_systems#Langua...
Pardon my slip; Dijkstra didn't "hack", of course.
including Kildall's APL implementation (still needs to be proof read), but also note that Niklaus Wirth's programming language predecessor to Pascal known as Euler is there too.
Another interesting piece of source-code you will find there too is a Burroughs B6500 emulator, B6500 MCP and B6500 ESPOL compiler written for the B5500. The B5500 was used by Burroughs as the development platform for the B6500 which was the follow-on from the B5000 family.
You can see the B6500 emulator running in this short film: https://www.youtube.com/watch?v=KOElQuCqj0Y#t=3m37s
I'm hoping we can re-create those few seconds of video once we have this B6500 software functional again.
There's nothing shameful about the 2nd form of hacking, it's just a form of science.
We have John Earnest who implemented K5 in Javascript (oK.js) and Kevin Lawler who worked on both Kona (K3) and his new friendlier Kerf.
Some really interesting discussion about array languages has been happening there lately. Join us!
I would go as far as to say that, at least as far as individuals go, he was the single most important in initiating the PC revolution, doubtlessly more so than Bill Gates or Steve Jobs or even Woz from the perspective of fundamentals.
He is also virtually unknown to the public. Go figure.
"In March 1995, Kildall was posthumously honored by the Software Publishers Association (now the Software and Information Industry Association) for his contributions to the microcomputer industry:[3]
- Introduction of operating systems with preemptive multitasking and windowing capabilities and menu-driven user interfaces.
- Creation of the first diskette track buffering schemes, read-ahead algorithms, file directory caches, and RAM disk emulators.
- Introduction of a binary recompiler in the 1980s.
- The first programming language and first compiler specifically for microprocessors.
- The first microprocessor disk operating system, which eventually sold a quarter of a million copies.
- The first computer interface for video disks to allow automatic nonlinear playback, presaging today's interactive multimedia.
- The file system and data structures for the first consumer CD-ROM.
- The first successful open system architecture by segregating system-specific hardware interfaces in a set of BIOS routines.[22][23][24][25] "
- Ken Thompson (APL\11): https://groups.google.com/forum/#!topic/comp.lang.apl/u9sl6g...
- Dan Bricklin (Multics APL): http://lowendmac.com/2006/dan-bricklin-inventor-of-the-elect...
- Bill Gates (designed, never published): http://americanhistory.si.edu/comphist/gates.htm#tc30
- Robert Griesemer: https://en.wikibooks.org/wiki/Go_From_Scratch/The_Origin_of_...
- Rob Pike: https://github.com/robpike/ivy
In the mean time:
- Roger Moore has been working on his Wikipedia entry and notes: "It seemed easier to find citations from my brief time in academe than the remainder of my life. I will have to wait and see what Wikipedia editbot thinks of it." https://en.wikipedia.org/wiki/Roger_Moore_(computer_scientis...
-As for my father, there's not much new on the programming language front however his Alpaca business is holding its own: http://www.manitoulin.ca/2015/06/30/lobo-loco-alpaca-farm-th...