AI Horizon: Intelligence and Reason in Computers
Introduction Home Essays Resources Contact Info
  Basic CS
General AI
Chess AI

  Source Code

  Code Journal
Site Updates

An Affiliate of

About the Source Code

For all the example code in this site, we will be using C++, for it is a widely used and taught language that is efficient and suitable for our purposes.

Some of the code may be easy enough to understand without knowing C++, and the source code is all written to be as easy to read and understand as possible, but a basic knowledge of C++ is needed to understand many of the more advanced source codes.

The following is a list of C++ language concepts that our source code uses. If you understand those concepts, then you should be able to understand almost all of our source code.

You should be able to find these concepts in most C++ books. We have a list of some of them as well as detailed reviews at's Reviewed books list. Some Internet sites such as - your resource for C/C++ programming.

All content is written and published by the people at or affiliated with AI Horizon <>.
Send any comments and suggestions to

Please report any errors to