Project Overview
Research and discuss several different programming languages that are commonly applied to real-world scenarios (i.e. C++, Java, and C#). Specifically, your report must include the below elements:
Usage in the industry of each language
How objects are defined in each language
What object oriented philosophy of each language is
Whether the following language constructs are used and if so how:
classes
pointers
inheritance
templates
Research and discuss the importance of the C++ programming language within the video game industry. Cite specific uses within games and engines, companies that require C++ knowledge for hiring, and why you feel C++ is critically important within this industry.
3-5 page written report addressing each of the elements listed in the assignment overview.