The point of the series was to give you the code that would be able to make the language, and for you to, after the end of the series be able to edit the code and improve on my model of the language. If you can't do this for yourself, then why are you watching the videos?
@casandramar : he couldn't even spell BNF properly....anyone who is truly interested in compiler building, will like this series....and I haven't even seen all of the vids. I'm probably sure you took after the "how to build a compiler" from crenshaw, just seeing if you have any points you're adding in yourself.
I don't know how a programming language could have a GUI. It could have a library for creating GUI, it's IDE could have GUI, but not programming language. Programming language is like a spoken language and it has nothing to do with GUI by itself.
Many people say that these are "toys" (sorry, no offense) from the communities I've been on and they are great for beginners but have small or no use for complicated tasks for professional developers. That's only what I've heard on other communities - don't take this as my personal opinion. There is also such a feature in Game Maker if i can recall, BTW.
But you could probably make a more complex visual language if you want to, but I think that just using a mouse to "program" in a such language is pretty slow. You could probably map categories of actions/blocks to a key on the keyboard.
So pressing fi'vname'(enter)0(enter)100(enter) could be equalient to:
for(vname=0;vname<100;vname++){
}
or something.
I know that mark overmars is interested in mindstorm :)
Yeah I thought so... But many people start with "i want to make a programming language that is easier than every other" -- but programming language like that wouldn't be much useful.
I would like to be able to improve the game "Civilization". Their web site says it can be done using DLL source code. Is that language similar to what you are teaching here ? How difficult is it to learn for a novice with no programming background ?
Yea, by the end of this series you will have made your own language. Granted it wont be as advanced as something like c++, it will still be really functional. Plus you get the bragging rights because you made a programing language !
Help! the compiler is requesting justin bieber!
MasterProgrammer3000 2 weeks ago
All languages have GUI? Compiler is the language? Is like saing that all cars have computers in it, and the engine is actualy the car.
Actually programing language is specific syntax that look like algebra that is used to comunicate with computer, using compiler or interpreter.
jakubjankiewicz 1 month ago
i saw some pictures doesnt explain
anemaky 1 month ago
im only in 5th grade, all i do to make my own language is a pen and paper and memorizing what i wrote. YAY PEN AND PAPER POWERED THINGS!!
MissCocoabutterfly32 8 months ago
Hi. I want to create an programming language similar to Pascal. Could you give-me some tips?
anderson17net2009 10 months ago
@anderson17net2009 here are are some tips from me at least, that could be useful:
- When modeling a programming language similar to Pascal, you need to obviously include other rules or make rules of your own
- second of all, you want to give the programming language Pascal-like operator rules
(for this, give some operator specific rules that abide toward what operations your looking for)
ask me some more specific questions (not a whole lot) on my channel, I might be able to help.
ineedluck1 1 week ago
check out infostation dot hopto dot org/us/en/isml
infostations 1 year ago
Where can I get the EBNF parser for windows 7?
mcgyvr2009i 1 year ago
Excelent! The only thing that I think was not so good are the images used. It's remember me on PowerPoint.
But... the content is the important! And the content is excelent! Very good!
6183134 1 year ago
0:09 There is no link.
mcgyvr2009i 1 year ago
WHAT OS are you using? i am new to this programme and i want to know more, maybe u can also teach us how to make our own compiler!!!
julieanntocoyo 1 year ago
WHAT OS are you using?
julieanntocoyo 1 year ago
how can you create a compiler? What is a compiler? I want to create a language like HTML?
LevijohnXD 1 year ago
Can you use a mac to make the compiler?
dbh937 1 year ago
@dbh937 It might be possible with mac. I don't know much about it but I think you can use monodevelop with mac to build the compiler.
casandramar 1 year ago
Very cool thanks for the tutorial
Is there any chance you upload the full compiler?
(the one you making)
I mean all the code so that people could look at the code and not have to write it
(and because the video doesn't show all of it)
please consider.
mrsmalldetails 1 year ago
What a wast of time. I thought you were serious about this.
The 8 videos deliver nothing at all. You're just typing code probably copied from a book or something.
You don't test the program, you don't explain how this BFN is used, modified or anything,
At most what I saw is your "programming language" will be able to print "Hello" but you don't even display that.
Why are you doing this??!!!
It's a shame. You could have done that in a 1 minute video really.
oscarryz 2 years ago 6
The point of the series was to give you the code that would be able to make the language, and for you to, after the end of the series be able to edit the code and improve on my model of the language. If you can't do this for yourself, then why are you watching the videos?
casandramar 1 year ago
@casandramar : he couldn't even spell BNF properly....anyone who is truly interested in compiler building, will like this series....and I haven't even seen all of the vids. I'm probably sure you took after the "how to build a compiler" from crenshaw, just seeing if you have any points you're adding in yourself.
sabriath 1 year ago
I don't know how a programming language could have a GUI. It could have a library for creating GUI, it's IDE could have GUI, but not programming language. Programming language is like a spoken language and it has nothing to do with GUI by itself.
GeomasterTheBest 2 years ago
@GeomasterTheBest
There is "visual" programming languages, in which you drag action blocks together to form a program.
The Lego Mindstorm comes with a such tool so that even very young kids can assemble a custom robot and make it perform actions.
salmiak911 2 years ago
Many people say that these are "toys" (sorry, no offense) from the communities I've been on and they are great for beginners but have small or no use for complicated tasks for professional developers. That's only what I've heard on other communities - don't take this as my personal opinion. There is also such a feature in Game Maker if i can recall, BTW.
GeomasterTheBest 2 years ago
@GeomasterTheBest
Yeah, they are mostly like toys xD.
But you could probably make a more complex visual language if you want to, but I think that just using a mouse to "program" in a such language is pretty slow. You could probably map categories of actions/blocks to a key on the keyboard.
So pressing fi'vname'(enter)0(enter)100(enter) could be equalient to:
for(vname=0;vname<100;vname++){
}
or something.
I know that mark overmars is interested in mindstorm :)
salmiak911 2 years ago
Yeah I thought so... But many people start with "i want to make a programming language that is easier than every other" -- but programming language like that wouldn't be much useful.
GeomasterTheBest 2 years ago
Haha, a programming language easier than every other spells like: BrainF*ck
Hehe xD
salmiak911 2 years ago
Or Whitespace :D
GeomasterTheBest 2 years ago
Blawhahahhahe, Damn. Forgot about that one.
Have you tried "PlainEnglish"? It's worse than smalltalk :p
( if you want to do that the do this... bla bla bla, yadda yadda )
salmiak911 2 years ago
@GeomasterTheBest
.bat it really isnt a programing language but it is were i started and i know vb,vbs,c++ but .bat is the easist
gruntlover2 2 years ago
@gruntlover2 same here
gamemak0r 2 years ago
I would like to be able to improve the game "Civilization". Their web site says it can be done using DLL source code. Is that language similar to what you are teaching here ? How difficult is it to learn for a novice with no programming background ?
soufianDEMOS 2 years ago
wow, your actually dum enough to reply from your own post. Try not to do that to encourage people.
motorspear9000 2 years ago
And yet I'm smart enough to make a programming language, hu, go figure ! =)
casandramar 2 years ago
It is hard. X_X
superdellkid 2 years ago
lol ! The hard part is yet to come =)
casandramar 2 years ago
Wow... making my own coding.. awesome...
superdellkid 2 years ago
Yea, by the end of this series you will have made your own language. Granted it wont be as advanced as something like c++, it will still be really functional. Plus you get the bragging rights because you made a programing language !
casandramar 2 years ago
thks ! =)
casandramar 2 years ago
I gave you a five and I aproved you vid response in my vid.
DARKlilution 2 years ago