C++ Compiler

About C++ Compiler

Eligibility

Faculty, Staff, Students

C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of the C programming language, or “C with Classes”. The language has expanded significantly over time, and modern C++ now has object-oriented, generic, and functional features in addition to facilities for low-level memory manipulation. It is almost always implemented as a compiled language, and many vendors provide C++ compilers, including the Free Software Foundation, LLVM, Microsoft, Intel, Oracle, and IBM, so it is available on many platforms.

C++ was designed with an orientation toward system programming and embedded, resource-constrained software and large systems, with performance, efficiency, and flexibility of use as its design highlights. C++ has also been found useful in many other contexts, with key strengths being software infrastructure and resource-constrained applications, including desktop applications, video games, servers (e.g. e-commerce, web search, or databases), and performance-critical applications.


How to Obtain C++ Compiler

C++ can be downloaded from the following websites.

Windows OS

Mac OS

Unix/Linux OS

The College of Engineering offers support installing engineering software tools. Contact support@eng.ua.edu for assistance.

ELIGIBILITY AND COST

Current students, faculty and staff are all eligible to use C++ Compiler at no cost.

LICENSING INFORMATION

C++ Compiler is available to all users.