The Mogan Language will be a structured programming language.
Most programming languages are maintained in plain text. The major difference between structure programming languages and plain text programming language is:
- Structure First: Structured Programming Languages maintained in structured texts (GNU TeXmacs documents are one of those structured text)
- Keywords Freedom: it's users' freedom to use their mother tongue or preferred natrual language to express if/while/exception....
- Literature Programming: by nature, programming in a structured language is literature programming
- NumberLiteral
- ImageLiteral
- MatrixLiteral
Math expressions are the most important structured expressions.