Hey, I have been looking for help on this matter for some time now and hopefully I can find it here. I would like to create my own computer programming language - just for fun. I have a very good knowledge of C++ and so that is the language I would like to create my programming language in.
However, obviously I don't want to rush this and don't intend to start coding any time soon because I do not understand all of the theory behind creating a language (I understand the basics though) - this is what I need help with.
I intend for my language to be interpreted but I do not want it to be a, for want of a better phrase, "wrapper" for another language, e.g. parses code into C++ and then compile the C++ code.
I understand the basic theory of interpreted programming languages, however not the more advanced concepts. My knowledge pretty much stops at the keywords being parsed :P
Could someone perhaps help me, by reccomending a book, a tutorial etc?