On Wed, Jul 25, 2001 at 06:59:40AM +0200, Konrad Rosenbaum wrote:
On Tuesday 24 July 2001 22:26, Reinhard Foerster wrote:
On Tue, Jul 24, 2001 at 09:58:31PM +0200, Torsten Werner wrote:
perl ist trotz Interpreter offensichtlich schneller, komisch nicht?
nein, perl übersetzt erstmal den Kode komplett und führt ihn dann aus - ist also kein interpreter.
Was bei dieser Übersetzung rauskommt ist AFAIK Bytecode. Also wird doch interpretiert - halt nur Binärdaten statt Text.
Wie wir das von Java ja auch kennen, und ich glaube, die Idee war nicht neu, Pascal machte sowas auch schon. In dem einen Fall (Pascal) wurde die Runtime-Umgebung (der P-Code-Interpreter) mit gelinkt, bei Java und Perl müssen diese auf dem Zielsystem vorhanden sein, nur daß bei Perl die Umsetzung in den "Byte"-Code erst auf dem Zielsystem erfolgt, bei Java dagegen auf dem Buildsystem.
Ich denke, so war's.
Heiko