ATOL is a programming language based on atoms (in other words, strings). Even numbers are perceived as atoms. It follows that there is no typing of variables, because they are all the same type. Accordingly, it is not necessary to specify the type for variables and functions. The syntax of the language is very simple, there is nothing unnecessary. Initially, ATOL only supports console I/O. But thanks to the support of external libraries (DLLs), it can support anything. For example, ATOL comes with libraries for advanced console (atol_console.dll), file I/O (atol_file.dll) and creating graphical interface (atol_gui.dll).
In contrast to other programming languages, ATOL was designed to be interpreted, that is, it didn't create executable files, and, more importantly, the interpreter of the language had to be very compact (less than 32 KB), because the interpreter is included in the ATOL program, in other words, the executable ATOL program is a compiled *.atoc file and the interpreter. But on the other hand, it was clear that no one would want to attach source code to their program. From that, the compiled file is encoded (and given the extension "atoc"). So, no one can just see at least the approximate content of the program. VERSION 1.1: 22 innovations (heap functions, program debugging functions, optimized code, etc.). The interpreter is 16 KB.
To rate ATOL you need to register or log in on our website
Mail domain must match the domain of the developer's site
A link to confirm registration was sent to your email