At 10/7/06 09:41 AM, LolOutLoud wrote:
I suggest assembly language! It's pretty complicated though, you need an excellent memory.
Why would you suggest Assembly language? And why would you need 'an excellent memory' to use it in the first place?
As for the real question, you should look into books on Compilers, language design books, etc. etc.. Two good ones are "Types and Programming Languages" (MIT Press) and "Compilers: Principles, Techniques, Tools" (If you want to buy it, which I suggest, wait a little, there's supposed to be a brand new edition of The Dragon Book coming out very soon (the last edition was written in the mid-80s.) There's a lot of things you have to consider during the design of a language, but it can be a great programming exercise to make a mini-language.