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