On Tue, 25 Jan 2005 12:50:16 +0100, Thorbjoern Ravn Andersen wrote:
> Henning Wangerin <news_via_pan+041124@hpc.dk> writes:
>
>> Jeg har lavet nogle små tests i java, og de imponerer absolut ikke.
>
> Det kan der jo være mange grunde til. Ved små tests er en mulig årsag
> at de simpelthen ikke kører længe nok til at javasystemet når at
> optimere det.
Det er selvfølgelig en fejlmulighed der skal med i overvejelserne
> FOrnuftigt nok. Er der krav om at det skal køre på alle platforme, eller
> kun på fx Windows eller LInux.
Det er ikke et spørsmål om enten linux eller windows. Det _skal_ junne
køre på begge platforme, men allerhelst også som minimum også mac.
Helt platform-uafhængigt er jo nok alt for stor en opgave. Min muligheden
for flere platforme er et meget stort plus.
> Er arkitekturen givet, kan du jo bare lave en plugin med din pascalkode,
> som du så finder en passende compiler til. Jeg mener at fx FreePAscal
> laver god kode under både Windows og diverse Unixvarianter.
Duer desværre nok ikke. Dels er der dele af koden som koden ikke findes
til, min kun BVorlandPascal unit-files, og leverandøren findes ikke mere
(hvad lærer man af det
)
> Hvis den porterede udgave er tidskritisk, så kan det måske betale sig
> at bygge et nyt program
Ikke som sådan tidstritisk set som et realtime problem, men det
indeholder en del tunge funktioner, som blot tager meget lang tid at
udføre, og min forsøg i java er ikke imponerende.
En meget stor del af systemet skal skrives om alligevel af forskellige
årsager - det nyværende system har efterhånden fået en mængde
begrænsninger pga alderen og de designkritterier der var aktuelle dengang
(midten af 90'erne
> der kan det samme ud fra en reverse engineering,
> istedet for bare blindt at portere.
Reverse engwenering bliver rimelig nemt. Jeg har selv skrevet det
originale system for knap 10 år siden, og har jævnlig arbejdet med det
siden