0% found this document useful (0 votes)
224 views7 pages

Compiler Options for Developers

The document lists compilers for various programming languages including Ada, ALGOL, C, C++ and their respective authors, supported operating systems, and license types. It provides a detailed overview of compiler options for systems programming across different languages and platforms.

Uploaded by

mb_4u
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
224 views7 pages

Compiler Options for Developers

The document lists compilers for various programming languages including Ada, ALGOL, C, C++ and their respective authors, supported operating systems, and license types. It provides a detailed overview of compiler options for systems programming across different languages and platforms.

Uploaded by

mb_4u
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Systems Programming Content Beyond Syllabus

Lecture 2 07/10/2011

Ada compilers
Compiler Author Windows Unix Other OS License Type

ideone

Sphere Research Labs Atego

Yes

Yes

Yes

Freeware

Aonix Object Ada

Proprietary Yes Yes Yes

GCC GNAT

GNU Project

Yes

Yes

No

Open source

IBM Rational Apex IBM

Yes

Yes

Yes

Proprietary

ALGOL compilers
Compiler Author Windows Unix Other OS License Type

ALGOL 60

RHA (Minisystem s) Ltd Marcel van der Veer

No

No

DOS

Free for personal use

ALGOL 68G (Genie)

Yes

Yes

Various

GPL

C# compilers
Compiler Compilr ideone Author Ninja Otter Inc Sphere Research Labs Windows Yes Unix Yes Other OS Yes License Type Proprietary

Yes

Yes

Yes

Freeware

Microsoft Visual C# Microsoft Visual C# Express

Microsoft

Yes

No

No

Proprietary

Microsoft

Yes

No

No

Freeware

[Link] Dot Gnu Project

Yes

Yes

No

Open source

C compilers
Compiler AMPC Amsterdam Compiler Kit Clang Compilr GCC C RCC (RCOR C Compiler) Author Axiomatic Solutions Sdn Bhd Andrew Tanenbaum and Ceriel Jacobs Low Level Virtual Machine Ninja Otter Inc GNU Project Rodrigo Caetano (rcor) Windows Yes Unix Yes Other OS Yes License Type Proprietary

No

Yes

Yes

BSD

Yes Yes Yes Yes

Yes Yes Yes Yes Unix, Mac, Linux, IRIX, Solaris, SunOS

Yes Yes Yes No

BSD Proprietary GPL GPL

Interactive C

KISS Institute for Practical Robotics

Yes

No

Freeware

Compiler ideone

Author Sphere Research Labs National Instruments Microsoft Anders Magnusson and others Mix Software

Windows Yes

Unix Yes

Other OS Yes

License Type Freeware

LabWindows /CVI Microsoft C Portable C Compiler Power C

Yes Yes Yes No

Yes No Yes No

Yes No Yes Yes

Proprietary Proprietary BSD Proprietary

QuickC

Microsoft

Yes

No

No

Proprietary
Proprietary V 2.01 freely available

Turbo C

Embarcadero

No

No

Yes

C++ compilers
Compiler
C++ Builder Compilr Turbo C++ Explorer C++ Compiler Borland C++ Turbo C++ for DOS GCC Visual C++

Author
Embarcadero (CodeGear) Ninja Otter Inc Embarcadero (CodeGear) Embarcadero (CodeGear) Borland (CodeGear) Borland (CodeGear) GNU Project Microsoft

Windows
Yes Yes Yes Yes Yes No Yes Yes

Unix
No Yes No No No No Yes No

Other OS
No Yes No No DOS DOS Yes No

License Type
Proprietary Proprietary Freeware Freeware Proprietary Proprietary GPLv3 Proprietary

You might also like