ng is a dynamically-typed multiple paradigm programming language designed for efficiency and productivity. It supports object-oriented, functional and imperative programming styles.