|
First, PBASIC is compiled. The byte code that it creates is run by the Stamp chip in exactly the same way that compiled C code is run by your processor. This is the purpose of the tokenizer and the Stamp editor. Nothing more, nothing less.
Second, just because a language is interpreted doesn't mean it's not a programming language. Some excellent examples of "interpreted" languages: Java, Scheme, Perl, PHP, JavaScript, ASP, etc. Yes, some of these languages are more "interpreted" than others, but the point still stands. Whether a language is interpreted or compiled has nothing to do with the language itself and everything to do with how it's implemented. Heck, you could run an interpreted version of C if you really wanted to.
Back on topic: C++ is my life. The rest is just details. Well, almost. I also love Scheme and will occasionally touch a little x86 assembly when necessary. I've played around with PHP, JavaScript, Java, and a few others, but haven't really done any "big" projects with anything but C++.
|