https://github.com/saksham-joshi/sron
World's fastest compiled + interpreted programming language.
https://github.com/saksham-joshi/sron
c-language c-plus-plus compiled-language compiler-design compilers cpp interpreted-programming-language programming-language
Last synced: 6 months ago
JSON representation
World's fastest compiled + interpreted programming language.
- Host: GitHub
- URL: https://github.com/saksham-joshi/sron
- Owner: saksham-joshi
- License: gpl-3.0
- Created: 2023-09-11T05:26:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-14T00:00:15.000Z (about 1 year ago)
- Last Synced: 2024-12-14T01:17:27.346Z (about 1 year ago)
- Topics: c-language, c-plus-plus, compiled-language, compiler-design, compilers, cpp, interpreted-programming-language, programming-language
- Language: C++
- Homepage: https://sronlang.github.io
- Size: 13.4 MB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SRON
### **Current Stable Version:** 2.2
> **[Documentations](https://sron.gitbook.io/docs) | [Website](https://sronlang.github.io/)**

## What is SRON?
SRON (Saksham Rapid Object Notation) is a high-level, open-sourced programming language developed by Saksham Joshi.
Combining the ease of Python, the stability of Java, and the speed and efficiency of C++, SRON offers a unique blend of features: Static + Dynamic typing, Garbage Collector, Return Value Optimization, Runtime Variable Management, Highly secured Bytecode, Abundant functions and a lot more.
Designed to provide developers with a blazingly fast and versatile coding experience with well written and easy to grasp documentations.
---
## How SRON works?
The compiler converts source code into SRON's bytecode, which is then saved to a ".srb" file. Subsequently, the SRON interpreter executes the bytecode file efficiently, offering high speed, reduced memory usage, and lower power consumption.

---
## How SRON is developed?
SRON version 2.1 and before were developed in C++11 using GCC compiler and the next version 2.2 is developed in C++23 using Clang compiler. Both the compiler and interpreter feature a highly sophisticated architecture. The source code is available for free to review. Note that some parts of code is still hidden for security purposes.
The design and implementation of SRON took Saksham over a year to finalize, ensuring optimal performance and reliability. Detailed development logs documenting the entire journey of SRON's creation are available on [LinkedIn](https://www.linkedin.com/pulse/part-1-how-i-developed-sron-saksham-joshi-wqoac/), authored by Saksham Joshi.
The SRON's compiler converts the source code into a bytecode and saves it in a .srb file.
The main.srb file is further executed by SRON Interpreter.
---
## 🔗 Developer Links
[](https://sakshamjoshi.vercel.app/)
[](https://www.linkedin.com/in/sakshamjoshi27)
[](https://github.com/saksham-joshi)
[](https://x.com/sakshamjoshi27)
[](mailto:social.sakshamjoshi@gmail.com)