Questions tagged [compilers]
Historical compilers, or modern compilers targeting retro platforms.
9
questions
98
votes
9
answers
38k
views
Why do C to Z80 compilers produce poor code?
When reading some other questions about compiling C for the Z80,
How much benefit should be expected on a more advanced compiler for z80/r800 based computers?
Native C compiler for Sinclair ZX ...
19
votes
3
answers
6k
views
Native C compiler for Sinclair ZX Spectrum
I am looking for a native C compiler for the Spectrum 128. I would like one which:
Has good support for the latest C standard at the time.
Is not limited to compiling ridiculously short source code.
...
66
votes
10
answers
15k
views
How was C ported to architectures that had no hardware stack?
Thinking about machines such as the PDP-7, PDP-10, CDC-160 and so on1, these are machines which do not have a stack pointer which can quickly and easily change to point to a new stack frame, like the ...
52
votes
7
answers
12k
views
Did any compiler fully use Intel x87 80-bit floating point?
There is a paradox about floating point that I'm trying to understand.
Floating point is an eternal struggle with the problem that real numbers happen to be both essential and incomputable. It's the ...
24
votes
5
answers
2k
views
How much benefit should be expected on a more advanced compiler for z80/r800 based computers?
I am self studying about compilers, and get hands on very good textbooks about the subject. I am thinking in develop a compiler using the almighty llvm infrastructure to cross compile to old computers,...
17
votes
1
answer
2k
views
ZSPL language, anyone heard of it?
While reading the Byte sieve article (Gilbreath 1981), I came across a language I have never heard of, ZSPL.
I suspected this was actually a specific version of another language, perhaps PL/1. ...
9
votes
1
answer
635
views
What was the first compiler/interpreter/assembler to indicate problematic columns in diagnostic messages?
These days, most compilers and interpreters seem to provide the following in diagnostics:
A description of the problem
The name of the source file
A line number
A relevant position within the line
...
9
votes
1
answer
2k
views
What was the first LISP compiler?
LISP is generally considered an interpreted language, but compilers
have been made for it. What was the first compiler?
To be clear, this is about compilers that compile LISP code stored for ...
7
votes
1
answer
444
views
Was dynamic type check in Pascal commonplace?
The BESM-6 Pascal compiler I'm experimenting with has a notable difference from Standard Pascal: formal arguments of formal parameters-procedures or functions are not specified, but are checked at ...