(2 part question)
- I am planning to write an interpreter. Anyone know of any good books on the topic?
- Now the 2 langages I'm considering are C++ and Java
The reason for choosing C++ is Borlands new C++ Builder which can compile the code for windows, Linux and Solaris.
The reason for choosing Java is because Java can be executed on Windows, Unix, Apple and most probably Linux also.
Up till now I have been using Visual studio to design software using C++, but the key elements of this project need to be compatibility accross platforms and SPEED.
Can anyone give me an insight to what code executes faster C++ or Java or is there another langage I should consider when thinking of speed?
Also what Language and Development environment should I use to capitalize on the most possible cross platform compatibility?
I was even thinking C code for a while because it can be embedded (But is it worth the complexity). To use such a low level langauge.