
On 2/27/13 8:39 AM, Peter Karunyu wrote:
I would assume that any computer language is itself written in another lower level computer language since you will need to code the parser, the compiler etc. Unless of course, its machine code.
What you code your compiler/language in is almost irrelevant, unless you are boot-strapping your language stack. Personally I find functional oriented programming languages to be quite suited for the job i.e. ML or F# The theory behind it (as Kris says) is much more important: non-deterministic finite automaton (NFA) and deterministic finite automaton (DFA) any developer will benefit from learning these theories... There is a lot of spill-over "knowledge" from learning these theories such as general use of state-machines. .. Mike