Added: 2 years ago
From: casandramar
Views: 11,201
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (35)

Sign In or Sign Up now to post a comment!
  • Help! the compiler is requesting justin bieber!

  • 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.

  • i saw some pictures doesnt explain

  • 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!!

  • Hi. I want to create an programming language similar to Pascal. Could you give-me some tips?

  • @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.

  • check out infostation dot hopto dot org/us/en/isml

  • Where can I get the EBNF parser for windows 7?

  • 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!

  • 0:09 There is no link.

  • 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!!!

  • WHAT OS are you using?

  • how can you create a compiler? What is a compiler? I want to create a language like HTML?

  • Can you use a mac to make the compiler?

  • @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.

  • 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.

  • 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.

  • 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.

  • @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.

  • 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

    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(en­ter) 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.

  • Haha, a programming language easier than every other spells like: BrainF*ck

    Hehe xD

  • Or Whitespace :D

  • 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 )

  • @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 same here

  • 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 ?

  • wow, your actually dum enough to reply from your own post. Try not to do that to encourage people.

  • And yet I'm smart enough to make a programming language, hu, go figure ! =)

  • It is hard. X_X

  • lol ! The hard part is yet to come =)

  • Wow... making my own coding.. awesome...

  • 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 !

  • thks ! =)

  • I gave you a five and I aproved you vid response in my vid.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more