Portability on different architectures
C compilers have been both developed and ported to a large number and type
of computer architectures:
- from 4-bit and 8-bit microcontrollers,
- through traditional 16-, 32-, and 64-bit
virtual memory architectures in most PCs and workstations,
- to larger 64- and 128-bit supercomputers.
Compilers have been developed for:
- traditional large instruction set architectures,
such as Intel x86, AMD, ARM, Motorola 680x0, Sun SPARCs, and DEC-Alpha,
- newer reduced instruction set architectures (RISC),
such as RISC-V, SGI MIPS, IBM/Motorola PowerPC,
- smartphones, home theatre equipment, routers and access-points, and
- parallel and pipelined architectures.
CITS2002 Systems Programming, Lecture 1, p7, 22nd July 2024.
|