Ring



Website: ring-lang.net

Designed by: Mahmoud Samir Fayed[1][2]


Ring is a dynamically typed, general-purpose programming language.

It can be embedded in C/C++ projects, extended using C/C++ code and/or used as a standalone language.

The supported programming paradigms are imperative, procedural, object-oriented, functional, meta, declarative using nested structures, and natural programming.

The language is portable (Windows, Linux, macOS, Android, WebAssembly, etc.) and can be used to create console, GUI, web, game and mobile applications.