
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
- 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
- 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