Download Ring
Try Ring Online (Interactive Ring)

### Innovative and practical general-purpose multi-paradigm language

﻿

#### News 33

Date | Description
--- | ---
June 6, 2016 | Ring 1.0 for Mobile App Development using Qt
May 26, 2016 | Ring 1.0 for MacOS X Released!
May 11, 2016 | Super Man 2016 Game
May 7, 2016 | Flappy Bird 3000 Game
May 3, 2016 | Stars Fighter Game
May 2, 2016 | Article: Squares Puzzle using RingAllegro (CodeProject)
April 3, 2016 | Ring Article (CodeProject)
March 31, 2016 | Ring Source Code (GitHub)
March 28, 2016 | Ring extension for Atom Editor
March 21, 2016 | Ring in WIKIBOOKS
March 16, 2016 | Movie : Introducing the Ring Programming Language
March 12, 2016 | Ring extension for Geany Editor
March 5, 2016 | Try Ring Online (Interactive Ring)
March 4, 2016 | Sublime Text 2 Syntax Coloring for Ring
February 28, 2016 | Ring 1.0 for Ubuntu Linux Released!
February 17, 2016 | Ring extension for visual studio.
February 5, 2016 | Rosettacode page for the Ring programming language.
January 30, 2016 | New section called Resources is added to the Ring website contains Samples & Blogs
January 27, 2016 | WebLib 1.0 Released!
January 26, 2016 | In this post about the first release, we get over 1700 likes and over 2000 downloads
January 25, 2016 | Ring 1.0 Released!
January 23, 2016 | The Ring Team! and the Ring Group
January 21, 2016 | This website started!
January 11, 2016 | Arabic Interview about the language in the "Youm7" : Facebook Website
December 13, 2015 | Arabic Interview about the language in the "Muslim Researchers" : Facebook Website
November 27, 2015 | In this post I said that when the likes count reach 1000 we will see a new programming language. Thanks to my friends!
September, 2015 | Most of the Documentation was written!
August, 2015 | Most of the Testing was done!
May, 2015 | Most of the work in the Compiler and The Virtual Machine was done!
April, 2015 | The language name : Ring
December, 2014 | The first Arabic post about the language in my Facebook profile page! In this post i said that after testing many programming languages, i decided to create a new one to use in developing the new version of the PWCT software.
September, 2013 | The design and the implementation of the language started!
November, 2011 | The ideas and the general goals behind the new programming language

﻿
Basic

- Introduction
- Getting Started
- Variables
- Operators
- Control Structures
- Getting Input
- Functions
- Lists
- Strings
- Date and Time
- Check Data Type and Conversion
- Mathematical Functions

Intermediate

- Files
- System Functions
- Eval() and Debugging
- Demo Programs
- ODBC Functions
- MYSQL Functions
- Security and Internet Functions

Advanced

- Object Oriented Programming
- Declarative Programming using Nested Structures
- Natural language programming
- Functional Programming (FP)
- Reflection and Meta-programming
- Extension using the C/C++ languages
- Embedding Ring Interpreter in C/C++ Programs
- Command Line Options
- Web Development (CGI Library)
- Code Generator for wrapping C/C++ Libraries
- Graphics and 2D Games programming using RingAllegro
- Desktop and Mobile development using RingQt

Group Resources Team