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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
Oliver Sedlacek
11/15/11 00:03
Read: 436 times

#184743 - P-code and others
Responding to: Richard Erlacher'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
Interpreted Languages?      Andy Neil      11/11/11 16:08      
   Sometimes it's hidden      Richard Erlacher      11/12/11 00:04      
      p-code      Per Westermark      11/12/11 05:04      
      P-code and others      Oliver Sedlacek      11/15/11 00:03      
      interpreter/compiler      Joseph Hebert      11/15/11 22:35      
         Debatable      Oliver Sedlacek      11/17/11 01:12      
            Not necessarily machine code      Matthias Arndt      11/17/11 01:19      
               Definitely debatable      Oliver Sedlacek      11/17/11 04:43      
                  Ofcourse not      Matthias Arndt      11/17/11 10:22      
   runtime errors      Jan Waclawek      11/12/11 05:22      
      You can't      Per Westermark      11/12/11 05:42      
      You missed the point!      Andy Neil      11/12/11 05:42      
         Not always worth it with interpreted languaes      Per Westermark      11/12/11 06:11      
            I like your thinking      Justin Fontes      11/15/11 10:40      
               Many FORTH implementations are interpreted, aren't they?      Richard Erlacher      11/15/11 11:08      
                  Forth      Per Westermark      11/15/11 11:29      
   Maybe a comparison?      Justin Fontes      11/15/11 10:14      

Back to Subject List