On Tuesday, January 25, 2005 at 1:08:15 PM, 
    Denny Schierz <[EMAIL PROTECTED]> wrote:

> Also musst du mir mal Beispiele geben. Ich kenne nicht eine Anwendung,
> die so verf�hrt. Meiner Meinung nach, kommt es schlicht auf den
> Programmierer an, wie gut er sein Handwerk beherrscht. Wenn er Java
> besser kann, als PHP ist klar, das Java vermutlich "schneller" sein
> wird, als die selbe Anwendung in PHP.

[L�blich, dass du bewusst `schneller' in Anf�hrungsstrichelchen
 geschrieben hast, denn es ist in der Tat meisten sehr schwer
 festzustellen und festzuhalten, was eigentlich `schnell' in einem
 gewissen Kontext ist, da zuviele Faktoren eine Rolle spielen, welche
 z.T. auch noch subjektiv sind:

 Zum Beispiel eine Anwendung, die eine Berechnung durchf�hrt ohne
 irgendetwas w�hrend der Berechnung auszugeben, erscheint jedem l�nger
 zu dauern als eine, die eine Progressbar angibt --- obgleich doch das
 Anzeigen dieser Progressbar die Berechnung (theoretisch) verlangsamt.]


Programmiersprachen sind weder von Natur aus langsam noch schnell. Die
Implementation bestimmt dar�ber. Ein Compiler ist i.d.R. um ein
Vielfaches schneller als ein Interpretierer. Nur, weil etwas
beispielsweise in C geschrieben ist, hei�t dies noch lange nicht, dass
dies a priori schneller als das Licht abl�uft: Denn in der Tat gibt es
Interpretierer auch von C, die sehr langsam sind.

Untersch�tze jedoch nie die Bedeutung verschiedener Implementationen
gleicher Sprachen: Eine schnellere Implementation kann z.B. bedeuten,
dass man ein Program oder einen Algorithmus in keiner Weise optimieren
braucht. (Meistens kann man nat�rlich nicht generell sagen, dass eine
Implementation A schneller sei als eine Implementation B; Geschwindigkeit
ist immer ein Tradeoff (z.B. mit Sicherheit).


-- tcr ([EMAIL PROTECTED])  ``Ho chresim'eidos uch ho poll'eidos sophos''

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an