Documente Academic
Documente Profesional
Documente Cultură
URL : https://github.com/ring-lang/werdy
Author : Magdy Ragab
Quran application includes reading suras, searching and bookmarking.
The applcation is provided for Windows, Linux and Android.
The next samples are developed in little hours and we will introduce them through this book.
The next screen shot for he Ring Notepad application
The next screen shots for simple 2D Games that we will present in the Game Engine Chapter.
Stars Fighter Game
1.13 Innovative
The language comes with better support for Natural Language Programming and Declarative Programming. The inno-
vation comes in supporting these paradigms with new practical techniques on the top of Object-Oriented Programming
and Functional Programming. No need to know anything about (Compilers and Parsing). You get the language con-
structs ready for use to create domain-specific languages in a fraction of time.
Articles:-
• Natural Language Programming Library :
https://www.codeproject.com/Articles/1200766/Using-the-Natural-Language-Programming-Library-NLP
• Natural Language Programming :
https://www.codeproject.com/Articles/1138605/Natural-Language-Programming-in-the-Ring-Programmi
• The Declarative Approach :
https://www.codeproject.com/Articles/1222105/The-declarative-approach-of-the-Ring-programming-l
• Syntax Flexibility :
https://www.codeproject.com/Articles/1137388/Syntax-Flexibility-in-the-Ring-Programming-Languag
• The Ring Programming Language :
1.13. Innovative 19
Ring Documentation, Release 1.7
https://www.codeproject.com/Articles/1089887/The-Ring-Programming-Language
1.14 Practical
Many of the Ring libraries (StdLib, WebLib, Natural Library, Games Engine, etc.) and the Ring IDE (Ring Notepad,
Form Designer, etc.) are written in the Ring language itself. Ring is ready for use in production and increase the
developers productivity.
Check the Form Designer source code : https://github.com/ring-lang/ring/tree/master/applications/formdesigner
1.14. Practical 20
Ring Documentation, Release 1.7
1.14. Practical 21