Hi, I want to write my own programming language in C #. Want some good stories and tutorial (preferably video).
Waleed Ahmed
Hi, I want to write my own programming language in C #. Want some good stories and tutorial (preferably video).
Waleed Ahmed
Jump to PostAns what will this program be about? You can start reading books (better way to get started) or read MSDN`s help (type C# msdn in goodle) on internet.
Jump to PostC# is a programming language. You want to develop a programming language like c#, or you are interested in writing your own scripting language based on C#?
Ans what will this program be about? You can start reading books (better way to get started) or read MSDN`s help (type C# msdn in goodle) on internet.
C# is a programming language. You want to develop a programming language like c#, or you are interested in writing your own scripting language based on C#?
The first thing you should contemplate is how your programming language will be different from or better than any existing language. ...and how committed to it you will be.
i think in order to create your own programing lang you have to know deep knowledge about assembly lang . complier , assembler.
every programing lang first convert in assembly lang before machine code. so you can simple make a text editor , define some reserve words like in every programing lang , and after that make convert all your reserve words to respected assembly code and execute your code.
this is simple over view i know to create a programming lang is not this much easy but this will give a little bit idea how it works , if possible first study about compiler , assembler. and as thines01 said it totaly depend on your commitment . you can create simple commands of your own by doing this.
hope this will help you and give you an idea.
Regards
Look into the following...
http://msdn.microsoft.com/en-us/magazine/cc136756.aspx
also look at a domain specific language
http://www.codeproject.com/Articles/26975/Writing-Your-First-Domain-Specific-Language-Part-1
vote if it helps ya...
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.