Ring Programming Language 1.8

The Ring is an Innovative and practical general-purpose multi-paradigm language. The supported programming paradigms are Imperative, Procedural, Object-Oriented, Functional, Meta programming, Declarative programming using nested structures, and Natural programming. The language is portable (Windows, Linux, macOS, Android, etc.) and can be used to create Console, GUI, Web, Games and Mobile applications. The language is designed to be Simple, Small, Flexible and Fast. The language is simple, trying to be natural, encourage organization and comes with transparent and visual implementation. It comes with compact syntax and a group of features that enable the programmer to create natural interfaces and declarative domain-specific languages in a fraction of time. It is very small, fast and comes with smart garbage collector that puts the memory under the programmer control. It supports many programming paradigms, comes with useful and practical libraries. The language is designed for productivity and developing high quality solutions that can scale.

Tags programming languages ring programming language
License MITL
State stable

Recent Releases

1.829 Jun 2018 08:29 major feature: 1 - Better performance (The performance gain between 10 and 100 ) 2 - More 3D samples
1.705 Feb 2018 20:27 major feature: 1 - New Command: Load Package 2 - ringvm_see() and ringvm_give() functions 3 - ring_state_new() and ring_state_mainfile() functions 4 - Better Trace Library 5 - Better Ring Notepad 6 - Better RingQt 7 - Better Ring2EXE 8 - Better RingZip 9 - Better Documentation 10- Better Ring VM 11- RingLibuv Extension
1.630 Nov 2017 15:55 major feature:
1.5.301 Sep 2017 23:24 major feature:
1.4.113 Aug 2017 18:49 major feature:
1.328 May 2017 23:40 major feature: