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
