Ring (programming language)
Dynamically typed, general-purpose programming language / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Ring (programming language)?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Ring is a dynamically typed, general-purpose programming language. It can be embedded in C/C++ projects, extended using C/C++ code or used as a standalone language.[5] The supported programming paradigms are imperative, procedural, object-oriented, functional, meta, declarative using nested structures, and natural programming.[6][7] The language is portable (Windows, Linux, macOS, Android,[8] WebAssembly,[9] etc.)[10] and can be used to create console, GUI, web, game and mobile applications.[11][12][13][14]
Quick Facts Paradigm, Designed by ...
Paradigm | Multi-paradigm: object-oriented, imperative, functional, procedural, reflective, declarative, natural language programming |
---|---|
Designed by | Mahmoud Samir Fayed[1] |
Developer | The Ring Development Team |
First appeared | January 25, 2016; 8 years ago (2016-01-25) |
Stable release | |
Typing discipline | Dynamic |
Implementation language | C |
OS | Windows, Linux and macOS |
License | MIT License |
Filename extensions | .ring, .rh, .rform |
Website | http://ring-lang.net |
Influenced by | |
Lua, Python, Ruby, C, C#, BASIC, QML, xBase, Supernova | |
Influenced | |
SimpleLang,[3] DragonLang [4] | |
|
Close