Home
Download
Download Ring 1.21
Download Ring 1.20
Download Ring 1.19
Download Ring 1.18
Download Ring 1.17
Download Ring 1.16
Download Ring 1.15
Download Ring 1.14
Download Ring 1.13
Download Ring 1.12
Download Ring 1.11
Download Ring 1.10
Download Ring 1.9
Download Ring 1.8
Download Ring 1.7
Download Ring 1.6
Download Ring 1.5
Download Ring 1.4
Download Ring 1.3
Download Ring 1.2
Download Ring 1.1
Download Ring 1.0
Documentation
Ring 1.21 Documentation
Ring 1.20 Documentation
Ring 1.19 Documentation
Ring 1.18 Documentation
Ring 1.17 Documentation
Ring 1.16 Documentation
Ring 1.15 Documentation
Ring 1.14 Documentation
Ring 1.13 Documentation
Ring 1.12 Documentation
Ring 1.11 Documentation
Ring 1.10 Documentation
Ring 1.9 Documentation
Ring 1.8 Documentation
Ring 1.7 Documentation
Ring 1.6 Documentation
Ring 1.5 Documentation
Ring 1.4 Documentation
Ring 1.3 Documentation
Ring 1.2 Documentation
Ring 1.1 Documentation
Ring 1.0 Documentation
More
Resources
Group
GitHub
Team
Go!
Download
Documentation
Resources
Group
Simple and flexible programming language for applications development
Download
1
Ring 1.7 All Platforms
9
Description
File
Ring 1.7 For Windows (32bit and 64bit)
Download (109 MB)
Ring 1.7 For Ubuntu Linux (64bit)
Download (191 MB)
Ring 1.7 For Fedora Linux (64bit)
Download (191 MB)
Ring 1.7 For macOS (64bit)
Download (194 MB)
Ring 1.7 (Light Release - Source Code - All Platforms)
Download (147 KB)
Ring 1.7 (Light Release - Windows Binary)
Download (517 KB)
Ring 1.7 Documentation (PDF)
Download (18.9 MB)
Ring 1.7 Documentation (CHM)
Download (15.4 MB)
Ring 1.7 Documentation (HTML)
Download (15.6 MB)
Basic
Applications developed in little hours
Introduction
Language Design
Building From Source Code
How to contribute?
Using Ring Notepad
Getting Started - First Style
Getting Started - Second Style
Getting Started - Third Style
Variables
Operators
Control Structures - First Style
Control Structures - Second Style
Control Structures - Third Style
Getting Input
Functions - First Style
Functions - Second Style
Functions - Third Style
Program Structure
Lists
Strings
Date and Time
Check Data Type and Conversion
Mathematical Functions
Files
System Functions
Eval() and Debugging
Demo Programs
Security and Internet Functions
Intermediate
ODBC Functions
MYSQL Functions
SQLite Functions
PostgreSQL Functions
Object Oriented Programming
Functional Programming (FP)
Reflection and Meta-programming
Stdlib Functions
Stdlib Classes
Declarative Programming using Nested Structures
Natural language programming
Using the Natural Library
Scope Rules for Variables and Attributes
Scope Rules for Functions and Methods
Syntax Flexibility
Distributing Ring Applications
Distributing Ring Applications using Ring2EXE
The Ring Package Manager (RingPM)
The Type Hints Library
Web Development (CGI Library)
Deploying Web Applications in the Cloud
Using RingLibCurl
Using RingZip
Graphics and 2D Games programming using RingAllegro
Using RingLibSDL
Demo Project - Game Engine for 2D Games
Building Games for Android
Using RingRayLib
Advanced
Using RingOpenGL and RingFreeGLUT for 3D Graphics
Using RingOpenGL and RingAllegro for 3D Graphics
The Gold Magic 800 Game
Desktop and Mobile development using RingQt
Building RingQt Applications for Mobile
Building RingQt Applications for WebAssembly
Objects Library for RingQt Application
Using the Form Designer
Multi-language Applications
Using Qt3D
Using Tilengine
Using References
Low Level Functions
The Trace Library and the Interactive Debugger
Tutorial: Ring Extensions in C/C++
Extension using the C/C++ languages
Embedding Ring Language in C/C++ Programs
Code Generator for wrapping C/C++ Libraries
Create your first extension using the Code Generator
More
Performance Tips
Command Line Options
General Information
Language Reference
Frequently Asked Questions (FAQ)
GitHub
Resources
Team