Been reading a bunch of interesting papers and notes lately.
Thoughts on Social Processes and Proofs of Theorems and Programs, by
De Millo et al., discussed on this blog previously.
The GNU 64-bit PL8 compiler: Toward an open standard environment for
firmware development, W. Gellerich et al. This is a very
interesting paper, describing the PL.8 (“80% of PL/I”) which is used
for zSeries firmware development, and developing a gcc front end for it. (via Lambda the Ultimate).- Lisp
Machine Progress Report, by the Lisp Machine Group. Some choice
quotes from this venerable piece of history coming right up. (via Lambda the Ultimate). - Complexity
(Notes on Works in Progress), by Jonathan S. Shapiro. Could’ve
been called “why C is not my favorite language” (via listpmeister.com).
Compiler Optimization-Space Exploration, by Spyridon
Triantafyllis et al. Interesting, but not earth
shattering. Compilers choose optimizations based on heuristics, and
heuristics are sometimes wrong. Trying all optimizations is time
consuming. Let’s find a way to minimize the search space by only
considering interesting heuristics, trying them, and choosing the
best.
I vaguely remember the PL/S, PL/AS & PL/X compilers, which like PL.8 took a language which looked largely like PL/I but produced optimised S/370 assembler instead. I think the operating systems for S/38 and AS/400 were written in something similar too.
Comment by vincel — May 19, 2004 @ 3:58 AM |
I don’t have any main frame experience (too young?), but I’m working on learning it. Seems like a pretty damned cool architecture to play with.
Comment by mulix — May 19, 2004 @ 5:30 AM |
Mangled link
The link to Jonathan S. Shapiro’s article is not working.
By going through listpmeister.com, I found that the real link is http://srl.cs.jhu.edu/~shap/complexity++.html, which means that somehow the original link was mangled and had its pluses become non-plussed by having being turned into spaces.
Comment by tddpirate — May 19, 2004 @ 5:12 AM |
Re: Mangled link
Thanks, lj playing tricks again. Should be fine now.
Comment by mulix — May 19, 2004 @ 5:31 AM |