Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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.



List of 17 messages in thread
TopicAuthorDate
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      

Back to Subject List