Object-oriented language used for systems programming, application development, and game development.