DEV Community

Discussion on: Introducing SIMPLE - A new programming language.

Collapse
 
iamthecarisma profile image
Adewale Azeez

As the name implies it is build to be very simple to adopt by novice and professionals. It is built with speed and productivity in mind with size less than 1 MB which make it easy to be use in embedded system.

The memory footprint is pretty impressive with a better control Garbage Collector (GC), all the used variable are disposed off properly. It does reference counting and any junks does is not abandon in the memory. Just like C it also support the free() function which is a destructive function to kill a variable or attribute. Object can also be free by assigning it to null e.g obj = null it will be released

In term of performance it pretty fast as code are executed line by line and it is error tolerant although an actual benchmark has not been conducted but with some test program written with it the execution speed is satifying.

The use cases is mainly for System Programming (Console and GUI), Web using cgi and web module, embedded system as it can interact fluently with C.
(it website simple-lang.sourceforge.net currently written in simple itself)