design and build a new programming language
$30-250 USD
Paid on delivery
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
Project ID: #31943792
About the project
6 freelancers are bidding on average $216 for this job
Hello Hope you are doing well, We are a dedicated team of developers and graphic designers with a successful track record of creating high quality iOS & Android apps, websites with a backend CMS. Choose one thing, o More
Hello, I can support on your project perfectly. Please send me your message and let's discuss more detail. Thanks.
Hi there, I've read your project description and I am confident enough that I can handle this project according to your expectations. I have done similar projects before and I want to take over this project as well. If More