Home
Download
Ring 1.22
Ring 1.21
Ring 1.20
Ring 1.19
Ring 1.18
Ring 1.17
Ring 1.16
Ring 1.15
Ring 1.14
Ring 1.13
Ring 1.12
Ring 1.11
Ring 1.10
Ring 1.9
Ring 1.8
Ring 1.7
Ring 1.6
Ring 1.5
Ring 1.4
Ring 1.3
Ring 1.2
Ring 1.1
Ring 1.0
Change Log
Ring 1.22
Ring 1.21
Ring 1.20
Ring 1.19
Ring 1.18
Ring 1.17
Ring 1.16
Ring 1.15
Ring 1.14
Ring 1.13
Ring 1.12
Ring 1.11
Ring 1.10
Ring 1.9
Ring 1.8
Ring 1.7
Ring 1.6
Ring 1.5
Ring 1.4
Ring 1.3
Ring 1.2
Ring 1.1
Ring 1.0
More
Resources
Group
GitHub
Team
Go!
Download
Documentation
Resources
Group
Simple and flexible programming language for applications development
Download
1
Ring 1.17 All Platforms
8
Description
File Size
Ring 1.17 For Windows (32bit and 64bit)
388 MB
Ring 1.17 For Ubuntu Linux (64bit)
457 MB
Ring 1.17 For macOS (64bit)
462 MB
Ring 1.17 Documentation (PDF)
45 MB
Ring 1.17 Documentation (CHM)
43 MB
Ring 1.17 Documentation (HTML)
54 MB
Ring 1.17 (Light Release - Windows Binary)
3.4 MB
Ring 1.17 (Light Release - Source Code - All Platforms)
713 KB
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
Security and Internet Functions
ODBC Functions
MYSQL Functions
SQLite Functions
PostgreSQL Functions
Eval() and Debugging
Demo Programs
The Trace Library (Interactive Debugger)
Intermediate
Object Oriented Programming
Functional Programming (FP)
Reflection and Meta-programming
Declarative Programming using Nested Structures
Syntax Flexibility
Natural language programming
Using the Natural Library
Scope Rules for Variables and Attributes
Scope Rules for Functions and Methods
Stdlib Functions
Stdlib Classes
Web Development (CGI Library)
Deploying Web Applications in the Cloud
Using LibCurl
Using Zip
2D Games programming using Allegro
Using LibSDL
Demo Project - Game Engine for 2D Games
Building Games for Android
Using RayLib
Using Tilengine
Using OpenGL and FreeGLUT for 3D Graphics
Using OpenGL and Allegro for 3D Graphics
The Gold Magic 800 Game
Desktop and Mobile development using Qt
Building Qt Applications for Mobile
Building Qt Applications for WebAssembly
Objects Library for Qt Application
Using the Form Designer
Multi-language Applications
Using Qt3D
Distributing Ring Applications
Distributing Ring Applications using Ring2EXE
The Ring Package Manager (RingPM)
Advanced
The Type Hints Library
Using References
Low Level Functions
Embedding Ring in Ring
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
More
Raspberry Pi Pico Microcontroller
Using CSVLib
Using JSONLib
Using PDFGen
Using TokensLib
Using ZeroLib
Using BigNumber
FastPro Extension
HTTPLib Extension
LibUI Extension
Libuv Extension
Socket Extension
Threads Extension
StbImage Extension
ConsoleColors Extension
RogueUtil Extension
MurmurHash Extension
Performance Tips
Command Line Options
General Information
Language Reference
Frequently Asked Questions (FAQ)
GitHub
Resources
Team