design and build a new programming language

Job ID: 31943792

Budget: $30 – $250 USD

Requirements
In this milestone, you will design and describe your own programming language. The general requirements for this language are:

The language must have at least two data types.
The language cannot be an exact replica of an existing programming language.
The language must be Turing complete.
Apart from those requirements, the language can be anything you like. You may use any sort of typing, structure, and scope definitions.

You will ultimately implement an interpreter for this language, so please do be thorough in your description of the language's grammar and behavior.

Specification Document
You will hand in a specification document which follows the following outline:

Language Overview
Introduction to the Language
Discussion of Influences
BNF Description of Syntax
Example Programs (Written in your programming langauge)
Hello World
Implementation and Test of Bubble Sort
Tower of Hanoi Solver
Language Reference Manual
Operator Precedence Chart
Operator Explanations
Semantic Information
Arrays and Indices
Type Coercion Rules
Parameter Passing Information
Other Semantic Information
Related categories: Mobile App Development Coding