Download Ring
Try Ring Online (Interactive Ring)

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

﻿

#### Download 5

Ring 1.1 All Platforms 3

Description | File | Photo
--- | --- | ---
Ring 1.1 (All Platforms) | Download |
Ring 1.1 Documentation (PDF) | Download |
Ring 1.1 Documentation (CHM) | Download |

Ring 1.0 Binary Release 4

Description | File | Photo
--- | --- | ---
Ring 1.0 for Microsoft Windows | Download |
Ring 1.0 for Ubuntu Linux | Download |
Ring 1.0 for MacOS X | Download |
Ring 1.0 for Mobile App Development using Qt | Download |

Ring 1.0 Source Code 1

Description | File | Photo
--- | --- | ---
Ring 1.0 Source Code | Download |

Ring 1.0 Documentation 2

Description | File | Photo
--- | --- | ---
Ring 1.0 Documentation (PDF) | Download |
Ring 1.0 Documentation (CHM) | Download |

Ring 1.0 Libraries and Tools 6

Description | File | Photo
--- | --- | ---
WebLib 1.0 source code (CGI Library for Ring) | Download |
Ring extension for Notepad++ | Download |
Ring extension for Visual Studio | Download |
Ring extension for Sublime Text 2 | Download |
Ring extension for Geany | Download |
Ring extension for Atom | Download |

﻿
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