Introduction to Game Programming and Compiler Basics
This guide provides an overview of essential concepts in game programming, focusing on compilers and artificial intelligence (AI). A compiler translates code into a language that computers can understand, with Microsoft compilers supporting languages like C++ and C. The guide briefly discusses the history of AI, originating from the Dartmouth Conference, and highlights notable AI programs like Logic Theorist and SHRDLU. Additionally, it introduces C++, a popular programming language known for its object-oriented features, designed to enhance C.
Introduction to Game Programming and Compiler Basics
E N D
Presentation Transcript
By Shane G. Game Programming
The basics • One of the most important things in programming is the compiler. • A compiler is basically a translator that takes what you type on the computer and translates it so the computer can understand The Microsoft compiler for languages C++ and C
History (timeline) • If you have no idea what these things are, • AI stands for artificial intelligence, which is intelligence put into a computer which makes the computer able to, “Think” on it’s own • The Dartmouth Conference was a meeting of people about artificial intelligence • Logic Theorist was the first program specifically made for solving equations and was the first AI program • SHRDLU was basically a virtual world filled up with things that can be moved by telling the program to do it • PROLOG was a general purpose programming language that is used in artificial intelligence
C++ • C++ is one of the most commonly used programming languages used today • It began as an improvement to C, such as including object oriented tools, such as classes
THE END Here is an awesome link http://www.pbs.org/kcts/videogamerevolution/history/timeline_flash.html