programming language
History of the language and motivation for its design.
The language is intended to make computer programming simple and enjoyable, with minimal risk of errors due to more intuitive syntax.
It is based on the idea that new languages should incorporate new concepts to make programming easier and safer.
History
was developed in 2001 as a front-end to the PHP 4.0 language, which was preinstalled on all website hosting plans. It provided many advantages such as classes, looping for each array, and type checking at compile time.
What did for PHP can be found in 2015 in languages such as TypeScript and Dart, which provide functions similar to JavaScript.
The -PHP compiler was available in 2001. Then it seemed useful to me to create a C++ compiler, to be able to get binary executable files.
Later, I also wrote a Scriptol interpreter, just for fun; it was not to become a popular tool.
Scriptol 2
In 2015, interpreters are completely outdated: they are slow, and you would have to write a massive library of functions to make them truly useful. The closest language to this is compiled in LLVM or .NET or Java bytecode. The functionality is identical and the function problem is solved.
But even more interesting is the compilation of the language in JavaScript or Asm.js. We achieve near native execution speed with the advantage that programs run on browsers or operating systems - all of them. Here again the library is available.
In 2014, I created a JavaScript compiler. It not only provides unlimited portability for your programs, but also allows you to develop new forms of programming: reactive and purposeful, which make it even easier.
This is a new, partially compatible version of the language, better suited for this new backend. See differences between 2 and 1.
Only JavaScript and PHP compilers support this new version.
The online book is for version 2001 and therefore C++, as is the guide 1.
The version 2 manual is the current reference.
Scriptol 3
Version 3 provides additional functions for creating JavaScript code, without any other language changes.
These functions, reactive and purposeful programming, are difficult to implement in PHP and C++ and were not implemented for compilation in these languages .