Seed7 2008-04-06 (Default branch) |
|
|
Seed7 is a general purpose programming language.
It is a higher level language compared to Ada,
C++, and Java. In Seed7, new statements and
operators can be declared easily. Functions with
type results and type parameters are more elegant
than a template or generics concept. Object
orientation is used when it brings advantages and
not in places when other solutions are more
obvious. Although Seed7 contains several concepts
of other programming languages, it is generally
not considered as a direct descendant of any other
programming language.
License: GNU General Public License (GPL)
Changes:
The interpreter and the compiler (comp.sd7) were improved to support the functions bitLength, lowestSetBit, <<, <<:=, >>, and >>:= for integer and bigInteger. The priority of the << and >> operators was changed from 19 to 9 in syntax.s7i. Uses of the obsolete file output operator << were replaced with write in several files. The manual and the chkint.sd7 and chkbig.sd7 programs were improved. The compiler was improved to optimize some functions. A boss mode was added to panic.sd7 and mahjong.sd7. The bas7.sd7 (basic interpreter) example program was improved.
|