As we all know it very well, SRON is simple, easy, and fastest interpreted language, but that's not all it takes to become a great programming language. It requires vast use cases, great stability, security, and more. This can only be achieved by regular updates and feedback, intense brainstorming and hard work. I'm going to reveal some of my future plans for SRON below:
- In the current version 1.5, SRON does not have its own garbage collector. People have reported memory leaks and security vulnerabilities. In the next update of 1.6, better memory management will be provided to the user without affecting its blazing speed. Note that I'm not saying the 'free' attribute will be removed because it only removes access to the variable, but the memory remains in the variable manager in case when the same memory address is shared by another variable.
- Next is file manipulation functions, which are one of the most important parts of a programming language. These functions are used to store data inside a file and can also be used for communication between different parts of a system.
- Next is a package manager, which can be used to download packages containing files and functions, making a programmer's life easier. The most famous and successful programming languages, Python and JavaScript, provide their built-in package managers, pip and npm, respectively. Due to this, it becomes easier for developers to install a package without manually checking the current version, system configurations, etc.
- Next is to make SRON an internet-enabled programming language. The internet has now become a vital part of our lives, and to scale and make SRON compete with Python, Java, and JavaScript, it is highly required to provide internet features.
- Before implementing the above ideas, it is required to provide an 'import' attribute, which can be used to import a particular package. This will reduce the load time of SRON while decreasing the time and memory usage.
Program to find the square of a number.
{
name : MAIN
Int val = input_int(" Enter a value :- ")
println(" Square of ", val , " = " , ~val^2~)
}
?? Be awesome enough to subscribe to this Newsletter and download SRON from here.
Electrical Engineering Diploma | Excel | AI | PLC
9 个月Good point!