Publication Date

5-4-2018

Document Type

Essay

First Advisor

Dr. Reva Freedman

Degree Name

B.S. (Bachelor of Science)

Department

Department of Computer Science

Abstract

As programmers begin their careers, many do not have a keen understanding of the differences and discrepancies between differing versions of popular programming languages and their compilers. In addition, many programmers simply do not know how compilers operate when they convert code to machine code, thus making it executable. This report seeks to further my knowledge and understanding of the C++ programming language and the compiler known as GCC. In addition, there is a chance to discover if there are any forgotten features that are no longer implemented within the language that may be worth salvaging and bringing to the latest version of C++ or GCC. This report therefore will focus on researching differing aspects of the three most popular versions of C++, as well as discovering the inner machinations of a compiler.

Extent

15 pages

Language

eng

Publisher

Northern Illinois University

Rights Statement

In Copyright

Rights Statement 2

NIU theses are protected by copyright. They may be viewed from Huskie Commons for any purpose, but reproduction or distribution in any format is prohibited without the written permission of the authors.

Media Type

Text

Share

COinS