Ring (programming language)

Ring (programming language)

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.

Comment
enRing 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.
Depiction
Ringlang shot1.png
Ringlang shot10.jpg
Ringlang shot11.jpg
Ringlang shot12.png
Ringlang shot13.png
Ringlang shot14.png
Ringlang shot2.png
Ringlang shot3.png
Ringlang shot4.png
Ringlang shot5.png
Ringlang shot6.png
Ringlang shot7.png
Ringlang shot8.png
Ringlang shot9.png
Ringlogo transparent.png
Designer
Mahmoud Samir Fayed
Designer
Mahmoud Samir Fayed
Developer
enThe Ring Development Team
FileExt
en.ring, .rh, .rform
Has abstract
enRing 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.
Homepage
ring-lang.net
Influenced
enSimpleLang, DragonLang
InfluencedBy
enLua, Python, Ruby, C, C#, BASIC, QML, xBase, Supernova
Influenced by
BASIC
C (programming language)
C Sharp (programming language)
Lua (programming language)
Python (programming language)
QML
Ruby (programming language)
XBase
Is primary topic of
Ring (programming language)
Label
enRing (programming language)
License
MIT License
License
MIT License
Link from a Wikipage to an external page
www.apress.com/gp/book/9781484258323
rosettacode.org/wiki/Category:Ring
ring-lang.sourceforge.io/ref/GhanemBookAboutRing.pdf
ring-wincreg.sf.net/docs/
www.ring-lang.net/
ring-lang-081.osdn.jp/docs-1.16/index.html
ring-lang.github.io/web/formdesigner/project.html
ring-lang.sourceforge.io/RingBasics_ArabicBook.pdf
www.hassouna-academy.com/ringcourses
ring-lang.net
www.codeproject.com/Articles/1089887/The-Ring-Programming-Language
Link from a Wikipage to another Wikipage
15 puzzle
2048 (video game)
Allegro (software)
Analog watch
Android (operating system)
Arabic
Atom (text editor)
BASIC
Bytecode
C (programming language)
C++
Category:2016 software
Category:Cross-platform free software
Category:Dynamically typed programming languages
Category:Egyptian inventions
Category:Extensible syntax programming languages
Category:Free software programmed in C
Category:Free software projects
Category:High-level programming languages
Category:Multi-paradigm programming languages
Category:Programming languages
Category:Programming languages created in 2016
Category:Software using the MIT license
Chess
Clipper (programming language)
Code Project
Command-line interface
Compiler
Console application
C Programming Language
C Sharp (programming language)
CURL
Declarative programming
Domain-specific language
Dynamic programming language
Dynamic typing
Emacs
English draughts
File:Ringlang shot1.png
File:Ringlang shot10.jpg
File:Ringlang shot11.jpg
File:Ringlang shot12.png
File:Ringlang shot13.png
File:Ringlang shot14.png
File:Ringlang shot2.png
File:Ringlang shot3.png
File:Ringlang shot4.png
File:Ringlang shot5.png
File:Ringlang shot6.png
File:Ringlang shot7.png
File:Ringlang shot8.png
File:Ringlang shot9.png
FreeGLUT
Functional programming
Gambas
Geany
General-purpose language
General-purpose programming language
Graphical user interface
Graphical user interface builder
Hash function
Imperative programming
Interpreted language
Japanese language
Knight's tour
Legacy code
Libuv
Linux
Lua (programming language)
MacOS
Mahmoud Samir Fayed
Media player software
Metaprogramming
Microsoft Windows
Minesweeper (video game)
MIT License
Mobile app
Multi-paradigm programming language
MySQL
Natural language programming
Natural-language programming
Non-English-based programming languages
Notepad++
Object-oriented programming
Open Database Connectivity
OpenGL
OpenSSL
Operator (computer programming)
Othello (video game)
Package manager
Pascal (programming language)
PC game
PostgreSQL
Procedural programming
Productivity
Programming paradigm
PWCT
Python (programming language)
QML
Qt (software)
Raylib
Read–eval–print loop
Reflective programming
Reserved word
Ruby (programming language)
Run time (program lifecycle phase)
Simple DirectMedia Layer
Software calculator
Software distribution
Sokoban
Source-code editor
SourceForge
Sphinx (documentation generator)
Springer Nature
SQLite
Squirrel (programming language)
Strong and weak typing
Sublime Text
Sudoku
Tcl
Tic-tac-toe
TIOBE index
User interface
Virtual machine
Virtual Machine
Visual FoxPro
Visual programming language
Visual Studio Code
Web application
WebAssembly
Windows
Windows API
Windows Registry
Windows startup process
XBase
Zero-based numbering
Zip (file format)
Logo
enRinglogo transparent.png
OperatingSystem
enWindows, Linux and macOS
Page
ring-lang.net
Paradigm
Declarative programming
Functional programming
Imperative programming
Multi-paradigm programming language
Natural language programming
Object-oriented programming
Procedural programming
Reflective programming
ProgrammingLanguage
C (programming language)
SameAs
2PeHa
Q25462748
Ring (langage de programmation)
Ring (programming language)
Ring (プログラミング言語)
رينج (لغة برمجة)
رینگ (زبان برنامه‌نویسی)
റിംഗ് (പ്രോഗ്രാമിങ് ഭാഷ)
Subject
Category:2016 software
Category:Cross-platform free software
Category:Dynamically typed programming languages
Category:Egyptian inventions
Category:Extensible syntax programming languages
Category:Free software programmed in C
Category:Free software projects
Category:High-level programming languages
Category:Multi-paradigm programming languages
Category:Programming languages
Category:Programming languages created in 2016
Category:Software using the MIT license
Thumbnail
Ringlogo transparent.png?width=300
Typing
Dynamic typing
WasDerivedFrom
Ring (programming language)?oldid=1106944413&ns=0
Website
ring-lang.net
Wikibooks
enRing
WikiPageLength
25561
Wikipage page ID
64207904
Wikipage revision ID
1106944413
WikiPageUsesTemplate
Template:FOSS
Template:Infobox programming language
Template:Portal
Template:Programming languages
Template:Reflist
Template:Short description
Template:Start date and age
Template:Wikibooks
Template:Wikidata
Year
25 January 2016