??? 11/15/11 07:03 Read: times |
#184743 - P-code and others Responding to: ???'s previous message |
There is actually a large number of intermediate implementations around. The ones that spring to mind are P-code (for Pascal), JVM (the Java Virtual Machine), MSIL (the Microsoft Intermediate Language) and Forth. In addition to some of the advantages mentioned, I can add:
Rapid porting of the development environment. The Pascal compiler was itself compiled to P-code, which meant that ones you had developed a P-code interpretor for a new target you could run the Pascal compiler on the target. This was significant when there were few cross compilers around, so it's less of an advantage these days. Development using multiple source languages. The Microsoft MSIL approach allows code written in differnt source language to be linked together and work together seamlessly. I still find Forth interesting, but don't see any use for it these days. |
Topic | Author | Date |
Interpreted Languages? | 01/01/70 00:00 | |
Sometimes it's hidden | 01/01/70 00:00 | |
p-code | 01/01/70 00:00 | |
P-code and others | 01/01/70 00:00 | |
interpreter/compiler | 01/01/70 00:00 | |
Debatable | 01/01/70 00:00 | |
Not necessarily machine code | 01/01/70 00:00 | |
Definitely debatable | 01/01/70 00:00 | |
Ofcourse not | 01/01/70 00:00 | |
runtime errors | 01/01/70 00:00 | |
You can't | 01/01/70 00:00 | |
You missed the point! | 01/01/70 00:00 | |
Not always worth it with interpreted languaes | 01/01/70 00:00 | |
I like your thinking | 01/01/70 00:00 | |
Many FORTH implementations are interpreted, aren't they? | 01/01/70 00:00 | |
Forth | 01/01/70 00:00 | |
Maybe a comparison? | 01/01/70 00:00 |