High-level β’ Static+Dynamic Typing β’ Functional β’ Blazingly Fast
π Documentation β’ π Official Website β’ π Learn More
SRON (Saksham Rapid Object Notation) is a modern, open-source programming language that combines the best features of popular languages into one powerful tool.
Python's Ease + Java's Stability + C++'s Performance = SRON
SRON brings together:
- π The simplicity and readability of Python
- β The reliability and structure of Java
- β‘ The speed and efficiency of C++
|
|
| Version | Status | Release Date | Highlights |
|---|---|---|---|
| 1.1 | β Not Released | - | Initial development |
| 1.2 | β Not Released | - | Unreleased prototype |
| 1.3 | β Released | May 15, 2024 | First public release |
| 1.4 | β Released | May 19, 2024 | Stability improvements |
| 1.5 | β Released | May 22, 2024 | Performance enhancements |
| 2.1 | β Released | December 3, 2024 | Major architecture update |
| 2.2 | β Released | July 2, 2025 | C++23 migration |
| 2.3 | β Current Stable | January 3, 2026 | Linux support, file I/O |
SRON uses a hybrid compilation model for optimal performance and security.
-
Compilation Phase
- Source code (
.sron) β SRON Compiler - Generates optimized bytecode (
.srb) - Validates syntax and semantics
- Applies optimizations
- Source code (
-
Execution Phase
- Bytecode (
.srb) β SRON Interpreter - High-speed execution
- Reduced memory usage
- Lower power consumption
- Bytecode (
| Component | Version β€ 2.1 | Version β₯ 2.2 |
|---|---|---|
| Language | C++11 | C++23 |
| Compiler | GCC | Clang |
| Architecture | Vector-based | Vector-based (Enhanced) |
The creation of SRON took over a year of dedicated development, focusing on:
- Performance optimization
- Reliability and stability
- Security measures
- User experience
Read the detailed development story on LinkedIn:
π Part 1: How I Developed SRON by Saksham Joshi
We welcome contributions! While core security-critical components remain private, there are many ways to contribute:
- π Report bugs and issues
- π‘ Suggest new features
- π Improve documentation
- π§ͺ Write tests and examples
- π Help with translations
SRON is dual-licensed:
- MPL-2.0 - For open-source components
- Proprietary - For closed-source security-critical parts
See LICENSE files for details.
- π Official Documentation - Complete language reference
- π Official Website - News, downloads, and updates
- π¬ Discussions - Community forum
- π Issue Tracker - Report bugs
- π¦ Releases - Download latest versions
