CITS2002 Systems Programming  
prev
next CITS2002 CITS2002 schedule  

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.