Hello, scratchers! I'm making my own programming language, called MiPRO, or Michigan programming. Whoever wants to help me, post a reply saying 'I'd like to join. I'm making a facebook page, and posting a link (if the ST will allow it). I need command ideas, syntax, and an extension. I also need a compiler and parser and all of that.
Offline
poemon1 wrote:
poopo wrote:
What language are you writing your language in?
ebnf and c#.
hmm.. for making another programming language i would say that assembly is the best (or if you are crazy enough program it in pure machine code)
Offline
muppetds wrote:
poemon1 wrote:
poopo wrote:
What language are you writing your language in?
ebnf and c#.
hmm.. for making another programming language i would say that assembly is the best (or if you are crazy enough program it in pure machine code)
Assembly definitely is not the best language to use unless you are writing it for a specific machine. Wasting the time to write it in machine code would just be stupid because assembly is just a textual representation of machione code so they are pretty much the same thing.
Since I'm guessing that you're wanting this to run on as many machines as possible, I think that C++ and C would be best. Java might also be good since it is interpreted rather then machine specific. If you are most proficient in C# then you should use it.
Offline
One doesn't "make" another programming language; merely the compilers and assemblers for it, or an interpreter in the case of an interpreted language. All of these can be done in languages of much higher level than Assembly: C, C++, Java.
Plus, with such fast computers these days, you have much less to worry in regards to execution speed. Scratch is an interpreted language that runs in Squeak Smalltalk, Java and Flash, all of these memory-hungry interpreted languages as far as I'm aware.
In the end,
poopo wrote:
If you are most proficient in C# then you should use it.
Last edited by technoguyx (2013-03-31 10:36:00)
Offline
technoguyx wrote:
One doesn't "make" another programming language; merely the compilers and assemblers for it, or an interpreter in the case of an interpreted language. All of these can be done in languages of much higher level than Assembly: C, C++, Java.
Plus, with such fast computers these days, you have much less to worry in regards to execution speed. Scratch is an interpreted language that runs in Squeak Smalltalk, Java and Flash, all of these memory-hungry interpreted languages as far as I'm aware.
In the end,poopo wrote:
If you are most proficient in C# then you should use it.
People usually don't even make the compilers anyway; they usually just write a specification and then make other people do it for them.
Offline
this sounds cool
what will be different about it compared to other languages?
Offline
NoxSpooth wrote:
So you use a programming language to make another programming language?
You're awesome.
Well
That's how all of them are made
All of them
Offline
mythbusteranimator wrote:
NoxSpooth wrote:
So you use a programming language to make another programming language?
You're awesome.Well
That's how all of them are made
All of them
What about the first programming language?
Offline
epicepicman wrote:
mythbusteranimator wrote:
NoxSpooth wrote:
So you use a programming language to make another programming language?
You're awesome.Well
That's how all of them are made
All of themWhat about the first programming language?
Maybe they made it using notepad.
Or I don't know... ?
Offline
I don't understand the point in making your own programming language but I guess it could be fun maybe? I wont be able to help at all but good luck with it anyway
Offline
epicepicman wrote:
mythbusteranimator wrote:
NoxSpooth wrote:
So you use a programming language to make another programming language?
You're awesome.Well
That's how all of them are made
All of themWhat about the first programming language?
Punched cards. c:
Offline
technoguyx wrote:
epicepicman wrote:
mythbusteranimator wrote:
Well
That's how all of them are made
All of themWhat about the first programming language?
Punched cards. c:
But how did they make the cards!?!??!?!??!?
Offline
NoxSpooth wrote:
epicepicman wrote:
mythbusteranimator wrote:
Well
That's how all of them are made
All of themWhat about the first programming language?
Maybe they made it using notepad.
Or I don't know... ?
har har
But I see it more as a gradual evolution
it REALLY began with assembly as the earliest language
then you get back into machine code and pure electronics
Offline