ein gut programmiertes java programm kann es mit c-programmen aufnehmen, aber nie schneller sein, nur komfortabler und vor allem portabel ^^
Hallo p_mork,
nur weil etwas auf Java basiert, heißt es nicht, dass es langsamer arbeitet als andere "normal programmierte" Programme! ;o)
Es wurde schon einiges an der Geschwindigkeit von Java verbessert.
Soweit ich weiß, war Eclipse ursprünglich eine Entwicklung von IBM, die später freigegeben wurde.
Also sollte es schon gut ausgereift sein!
Viele Grüße
Florian
ein gut programmiertes java programm kann es mit c-programmen aufnehmen, aber nie schneller sein, nur komfortabler und vor allem portabel ^^
Ein Javaprogramm kann es meiner Ansicht nach NIE mit einem C Programm aufnehmen... Probierts mal 100.000 Artikel aus einer Datenbank auszulesen, zuerst mit einem C Programm und dann mit Java, da gibts schon Unterschiede... Von der Zeit her is das C Programm deutlich schneller... Man darf nie vergessen das ein Java Programm eine Abstraktion der Abstraktion ist ... Die stärken von Java liegen definitiv im Berreich der Portabilität, aber wenn es wirklich auf die Geschwindigkeit ankommt, kommst du kaum um C herum...
Mfg.Attila Földes
Error is your friend!
hallo techboy,
grundsätzlich hast du natürlich recht dass der overhead bei java prinzipbedingt grösser ist.
nur finde ich das beispiel mit der datenbank unglücklich gewählt, da man es in der praxis (produktiver einsatz, relationale db) kaum mit einer nativen java datenbank engine zu tun hat und so die mehrkosten bei java besonders bei derartig umfangreichen abfragen kaum ins gewicht fallen.
"A robot with guns for arms shooting a plane made out of guns that fires guns" - Nelson Muntz
Lesezeichen