You are on page 1of 10

Ring Documentation, Release 1.

1.11 Werdy Application

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.

1.11. Werdy Application 12


Ring Documentation, Release 1.7

1.12 Samples in this book

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

1.12. Samples in this book 13


Ring Documentation, Release 1.7

The next screen shot for the Cards Game

The next screen shot for the Cards Game (Android)

1.12. Samples in this book 14


Ring Documentation, Release 1.7

The next screen shot from the Web Development chapter

1.12. Samples in this book 15


Ring Documentation, Release 1.7

The next screen shots for simple 2D Games that we will present in the Game Engine Chapter.
Stars Fighter Game

Flappy Bird 3000 Game

1.12. Samples in this book 16


Ring Documentation, Release 1.7

Super Man 2016 Game

1.12. Samples in this book 17


Ring Documentation, Release 1.7

The next screen shot for the TicTacToe 3D Game


Screen Shot:

1.12. Samples in this book 18


Ring Documentation, Release 1.7

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

We can run the Form Designer as Android application!

1.14. Practical 20
Ring Documentation, Release 1.7

1.14. Practical 21

You might also like