C++ programming language

Software entity

Coded in C++, a superset of C programming language, slowly diverging from its roots.

* C language
* D language
Development started in 1979, name changed to C++ from C with Classes in 1983. No actual standard was established before 1998, though.
Some instances of the use of C++ language can be detected on Windows by noting the presence of msvcp##.dll (Microsoft C++ Runtime Library) in the game directories. These are very often accompanied by regular C runtime as well, but this is simply because C can be used fluidly in C++ and already offers functionality for which there's no reason to create pure C++ alternative.

The first C++ programming language video game was released in 1984.

Ubisoft, Electronic Arts and THQ published most of these games.

Parent group

Programming languages

Child groups

Mac OS 8, Mac OS 9, Haiku OS, K Desktop Environment, Microsoft Windows, RIM BlackBerry, Godot Engine, Cocos2d, Irrlicht Engine, Torque 2D, Moai, Source, Spark Engine, Emulated on MAME, Atomic Game Engine

Related sites


Linux 487
Windows 278
BSD 85
Mac OS X 48
BeOS 27
X360 23
Pandora 22
PS3 19
OS/2 13
Android 13
Solaris 10
Unix 9
iOS 5
GP2X 4
Amiga 3
Xbox 3
Amiga AGA 2
Mac OS Classic 2
PS2 2
NeXT 1
TizenOS 1
Zaurus 1
Internet Only 1
Win3.1 1
C64 1
Flash 1
3DO 1
Apple II E 1

By year

838587899193959799010305070911131517 962448720 ABCDE
A1983 - C++ published
B1998 - ISO/IEC 14882:1998 (C++98)
C2003 - ISO/IEC 14882:2003 (C++03)
D2007 - ISO/IEC TR 19768:2007 (C++TR1)
E2011 - ISO/IEC 14882:2011 (C++11)

Popular tags

actionadventure aspectratio-4-3 cdrom clanguage debian demo directx9 download drm dvd firstpersonshooter fmod freebsd leveleditor lua lutris mapgenerator openal opengl physx sdl serialkey steamworks ubuntu vorbis widescreen win2k winvista winxp x11 x86 x86-64 xml