Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why a new programming language?

programming language
0
Posted

Why a new programming language?

0

Because Seed7 has several features which are not found in other programming languages: • The possibility to declare new statements (syntactical and semantically) in the same way as functions are declared (There are also user definable operators with priority and associativity). • Declaration constructs for constant-, variable-, function-, parameter-, and other declarations are described in Seed7 (The user can change existing declaration constructs or invent new ones). • Templates use no special syntax. They are just functions with type parameters or a type result. • Seed7 has abstract data types. For example the types array, hash, struct and set. They are not hard coded in the compiler, but are templates written in Seed7. User defined abstract datatypes are also possible. • The object orientation of Seed7 allows multiple dispatch. That means that a function or method is connected to more than one type. • Seed7 is a syntactically and semantically extensible language: Almost all of the S

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123