« earlier | later » Page 2 of 15
Commercial PL/I compiler for VMS, but with a very comprehensive reference manual; this was useful in understanding the Multics PL/I code.
to compiler language-design pli vms ... on 10 February 2017
An E compiler implemented as a translator to C++. This extends the language a bit too (in particular, adding a better type system).
to amiga c++ compiler e language-design ... on 10 December 2016
linux-insides/asm.md at master · 0xAX/linux-insides edit / delete
A nice introduction to GCC inline assembler.
"The Rhinestone Compiler is the current version of LCC1802 - an Ansi C compiler for the RCA/Intersil 1802 microprocessor. It is a feature-complete compiler supporting 16 and 32 bit integers and 32 bit floating point." (LCC has a dodgy license, though, as I recall...)
to 1802 c compiler retrocomputing ... on 14 October 2016
vsedach/Vacietis: C to Common Lisp compiler edit / delete
Argh! They end up with a fairly weird, but definitely standards-compliant, machine model -- this would be a good compliance-testing tool.
Chris Gray's Pages (Home Page) edit / delete
The author of AmigaMUD. The bit on the various toy compilers he built is pretty interesting.
to amiga compiler cpm games mud retrocomputing ... on 31 March 2016
Project IceStorm edit / delete
"The IceStorm flow (Yosys, Arachne-pnr, and IceStorm) is a fully open source Verilog-to-Bitstream flow for iCE40 FPGAs." Awesome!
to compiler electronics fpga ice reverse-engineering verilog ... on 16 March 2016
pcc - pcc portable c compiler edit / delete
Updated version of the classic compiler. I'm not sure this is very actively maintained now, but it did get quite a lot of effort put into it a few years ago.
Embedded in Academia : Multi-Version Execution Defeats a Compiler-Bug-Based Backdoor edit / delete
Using varan, a tool that compares execution traces of programs built in different ways, to detect a compiler fault. Neat!
to compiler debugging security varan ... on 28 February 2016
ooc » The ooc programming language edit / delete
"ooc is a small programming language with a clear and concise syntax that compiles to C99." Still has curly brackets, unfortunately, but overall it looks pretty good.
to compiler language-design ooc ... on 28 February 2016
« earlier | later » Page 2 of 15
tasty by Adam Sampson.