SmartXML

<strong>SmartXML</strong> is a free software for writing programs using a programming language called SmartXML. To work with arbitrary precision arithmetic BigNumber variables can be used, or regular numbers can be converted to big numbers using conversion operator # (e.g., #2.3^2000.1).
To work with arbitrary precision arithmetic BigNumber variables can be used, or regular numbers can be converted to big numbers using conversion operator # (e.g., #2.3^2000.1).
The SmartXML program file editor supports code completion and most typing is replaced by code completion. Only minimal typing is required when writing a program. Other than constant values, such as 5 or 'Some Text', everything else is supported by code completion.
Operations with big numbers are done using operators, such as +, -, *, /, ^, etc. (e.g., (#2.3^2000.3 / #2.3^1999.3 - 1)).
SmartXML maintains pool of big numbers, from which big numbers are retrieved (i.e., when there are used in code), and the numbers are released back to the pool, when a big number goes out of scope. The programmer does not have to worry about retrieving or releasing big numbers, since it is done internally by SmartXML.
 
< Prev   Next >