Peter Lind skrev:
>Den er sikkert udmærket - jeg har ikke prøvet den - men jeg undrede mig
>alligevel lidt over følgende udsagn på hjemmesiden:
Det behøver du ikke undre dig over.
>"JCreator is written entirely in C++, which makes it fast and efficient
>compared to the Java based editors/IDE's."
Ja.
>man har åbenbart ikke megen tiltro til sproget man laver editors til ...
>Lidt spøjst.
Jeg vil nu sige at dit udsagn er spøjst. Det er ikke udtryk for
mistro til Java. Der tales kun om hastigheden.
Prøv selv at sammenligne JCreators opstart med f.eks. JEdit.
C(++) er ganske simpelt hurtigere end Java til mange ting. Det er
et designvalg.
Java skal kunne køre på alle platforme. Derfor er der lavet en
JVM til hver eneste platform, så afviklingen går:
Javakode-JVM-maskinkode.
Fordel: Skriv et Javaprogram, og det kan uændret køre på stort
set alle maskiner, også når det er kompileret.
Ulempe: Der er et ekstra afviklingstrin hvilket nedsætter
hastigheden.
C(++) bliver kompileret direkte til maskinkode på det system det
skal køre på.
Fordel: Det er rasende hurtigt.
Ulempe: Det skal rekompileres hver eneste gang det skal kunne
afvikles på et nyt system - og har man ikke kildekoden, kan det
slet ikke porteres.
Man vælger naturligvis programmeringssprog bevidst ud fra hvad
der bedst løser den stillede opgave.
- Jamen, hvorfor er der så overhovedet nogen der koder editorer i
Java?
Fordi når først mukkebikken er varmet op og har fået hostet sig
igang, så er der ingen problemer med arbejdstempoet. Og i øvrigt
er Java imponerende hurtigt til mange ting til trods for det
ekstra trin.
Men mit liv er altså for kort til at vente på at Forte (nu
NetBeans) får startet op.
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO:
http://fiduso.dk/