Features of the SE Language
The SE language is based on a subset of the C language. It is much easier to learn a dialect of an existing language than it is to learn a brand-new language.
Scripts are passed through the standard C preprocessor before being executed.
C statement types are all implemented, apart from goto.
C operators are all implemented, apart from a few unary and ternary operators.
Most C data types are implemented, including floating point, but there are no pointers in the language. A new type called string is added. Some common C library routines are redefined to avoid pointer arguments.
Arrays, structures, and initialized structures are implemented.
A mechanism for defining entry points into the standard, dynamically linked C libraries ...