Instead of using a mix of programming languages, I decided to use one programming language for creating the development environment, for components scripting & for creating the applications. What I was looking for is a programming language that can be used to build the development environment, provides multi-platform support, more productivity, better performance, can be used for components scripting & can be used for developing different kinds of applications. The software contains components that support code generation in programming languages like Harbour, C, Supernova & Python. Most of the PWCT source code was written in VFP (Microsoft Visual FoxPro 9.0 SP2) and the software comes with a simple scripting language for creating the components called (RPWI). I was interested in creating multi-platform edition of the software beside adding support for Web & Mobile development. In November, 2011, I started to think about creating a new version of the Programming Without Coding Technology (PWCT) software from scratch.
If you want to contribute or get the source code, just check the project source code (GitHub) and the language website for more resources like ( documentation and support group).Īlso, you can download Ring 1.0 for Windows (Binary Release) or Ring 1.0 for Ubuntu Linux (Binary Release).Īlso we have Ring 1.0 for Mac OS X (Binary Release) and Ring 1.0 for Mobile App Development using Qt Background
PROGRAMMING LANGUAGE LIST 2016 FOR FREE
In this article, I will try to introduce the language, why it's designed! and what you can do using it.įrom the beginning, remember that this is an open source project that you can get, use and modify for free (MIT License).
I'm interested in programming languages design and implementation and the Ring programming language (general-purpose multi-paradigm language released on January 25 th, 2016) is my third project in this domain after Programming Without Coding Technology (2005-2015) and Supernova programming language (2009-2010).