Home Articles FAQs XREF Games Software Instant Books BBS About FOLDOC RFCs Feedback Sitemap
irt.Org

Feedback: irt.org FAQ Knowledge Base Q5602

Feedback on: irt.org FAQ Knowledge Base Q5602

Sent by David L. Cassell on February 09, 2000 at 12:43:16: - feedback #802

Comments:
Me again. I still disagree on the technical points of Perl as an
interpreted vs compiled language - as per my previous feedback.

A new point I want to make with regard to the wording here: Perl
is *not* slower than Java. Take a look in Kernighan and Pike (1999). They ran a test on a variety of languages, using a genetic programming algorithm - mostly computing, which should work to Perl's disadvantage. But Perl was far, far faster than Java on both platforms - and was even faster than C++ on the win32 platform. The 'interpret' phase may be an insignificant fraction of the time involved.

Of course, you can totally skip the 'interpret' phase with Perl
[as with Java Servlets] by using one of the methods of maintaining Perl code in the webserver's memory: mod_perl, FastCGI, PerlEx, VelociGen, etc.

Well, I think I have griped enough...


Sent by a reader on January 02, 2001 at 20:38:58: - feedback #2199

Comments:
java is an interpreted language, there is a compiler, but it generates byte codes that are interpreted by the various JVMs.
your faq states that java is compiled which is not correct.
To check this, see sun's own documentation for java which states that the interpreted nature of java leads to greater productivity for the programmer because there is no linking phase.


©2018 Martin Webb