Gravity is a MIT licensed open-source programming language. It was originally created for the development of Android and iOS. Like all other programming languages, it supports advanced programming, such as Object Oriented Programming and Functional Programming.
Its syntax is somewhat similar to the Swift language, which is Apple's native language for iOS development. And like this language Python, every single object. Probably a factor as to why they're doing so poorly is Swift.
It may sound like a venomous snake, but it is actually a programming language. The target of this Viper language is EVM (Ethereum Virtual Machine). As many of you may know, Etherium is a popular cryptocurrency like Bitcoin. The programming language used in Etherium is called Solidity.
This language called Viper has been created to fix some security issues of Solidity. This language is based on Python, as the Python language is programmed using C. And to be honest, this language has nothing to do with creating real world programs or applications outside of cryptocurrency and blockchain. But if you want to learn cryptocurrency and blockchain infrastructure, you may need to learn this Viper language.