I just returned from a grueling programming languages exam, so perhaps I can be of some assistance
? well would it work??? how long would it take to code a compiler for it? because i think i could learn that one!
hehe...
I don't mean to discourage your investigation into this area, because it is really interesting. Ultimately, though, you must realize that while programs are nothing more than data, compilers are nothing more than programs. In simpler words, compilers must be written in
some language. This language could be anything, whether it be C, hardware opcodes, or etched into stone tablets. It's necessarily true that to successfully design a language (especially a high level one), you need to have a very good understanding of another.
If you are just looking to get into programming, I would suggest taking the time to learn one language comprehensively. You'll find that languages are really all very similar, and once you learn one the rest are quite easy to pick up (very much like natural languages).
My suggestions for learning are:
Java: It has syntax which is very close to the C/ C++ world (you'll find that most code today is written in C-based languages). It's sufficiently modern that you don't have the arcane terminology of older languages. There are also a huge number of tutorials and guides for Java on the net. Also, it's free.
I suppose you could try Visual Basic, but I'm not very familiar with it. I've always been frustrated by these 'simple' languages, since it's not obvious how and why they do what they do. Also, you'd be giving into the Microsoft monopoly, so you might as well kill yourself.
erg..I'm exhausted from the exam, so I'll have to stop here. If you have some other questions, let me know and I'll try to help. After all, it's always good to steer people to computer science before they distracted by other things in life like "natural science" or "art" which are empty and unsatisfying.
