Category:SIMPOL: Difference between revisions

m
One language template is enough
(Created page with 'SIMPOL is an object-oriented, reflective programming, and functional programming language that can be used for both general purpose and database-oriented programming.…')
 
m (One language template is enough)
 
(3 intermediate revisions by 3 users not shown)
Line 1:
{{language|SIMPOL
|site=http://www.simpol.com
|LCT=no
}}
SIMPOL is an [[object-oriented]], [[reflective programming]], and [[functional programming]] language that can be used for both general purpose and database-oriented programming.
 
Line 7 ⟶ 11:
The language itself has a very small keyword set and a small set of operators. It has built-in support for the value NULL (.nul) and infinity (.inf).
 
There are some interesting quirks in the language, especially with the operators. For example, strings can be not only added (concatenated), they can be used with the the unary minus, subtraction, and multiplication operators.
Programs are developed and debugged using a Windows-based IDE and a set of RAD tools for creating databases and forms. Resulting programs are compiled to a cross-platform byte code that is executed using the SIMPOL runtime environment. For full details see the [http://www.simpol.com main SIMPOL site].
 
Programs are developed and debugged using a Windows-based IDE and a set of RAD tools for creating databases and forms. Resulting programs are compiled to a cross-platform byte code that is executed using the SIMPOL runtime environment. For full details see the [http://www.simpol.com main SIMPOL site].