Publication Date
5-4-2018
Document Type
Essay
First Advisor
Dr. Reva Freedman
Degree Name
B.S. (Bachelor of Science)
Legacy 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.
Recommended Citation
Powell, Brandon C., "Comparing and Analyzing GNU Compilers" (2018). Honors Capstones. 311.
https://huskiecommons.lib.niu.edu/studentengagement-honorscapstones/311
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