Det virtuelle datamuseum / Regnecentralen / Haldor Topsøe
Forrige kapitel: Bøger
Software fra bøgerne
Hulstrimlerne med det ALGOL kode, som findes i min fars bøger, findes desværre ikke mere.
Jeg har tastet mange af programmer ind igen, og de fleste kan køre med GIER simulatoren.
Demonstrationsprogrammerne (Tændstikspillet NIM, Store tal og Primtal) følger med simulatoren.
Programmerne fra Bind 1, 2 og 3 af Programmering af kemiske beregninger findes som zip fil (172 Kbytes).
De fleste programmer kan oversættes med den GIER ALGOL II oversætter, som er vedlagt simulatoren, med
nogle begrænsninger. Disse begrænsninger skyldes, at man hos Haldor Topsøe brugte en
tilrettet version af oversætteren, med følgende ændringer:
- Automatisk indsættelse af år, måned og dag.
- Mellemrum som terminator. Talindlæsning kunne afsluttes med mellemrum. Den almindelige
ALGOL oversætter kræver synlig terminator (fx komma eller semikolon) ved indlæsning fra strimmel eller skrivemaskine.
- En speciel version af oversætteren tillod oversættelse af store programmer. Dette skete ved,
at oversætteren var lavet som to strimler, den første med pass 1 og oversætteradministrationen.
Den strimmel blev indlæst først, efterfulgt af strimlen med programmet, der skulle oversættes.
Derefter indlæses en strimmel med de efterfølgende passager. Det gav mere plads til et større
ALGOL program, fordi oversætteren ikke optog plads på tromlen. For eksempel er programmet PA-7
for stort til at kunne oversættes af ALGOL oversætteren i simulatoren.
De indtastede programmer findes som ASCII filer (.asc), direkte afskrevet efter
bøgerne. De fleste programmer bruger procedurer fra Haldor Topsøes ALGOL bibliotek.
Disse inkluderes vha. pseudokommentaren comment library <procedurenavn>;
Jeg har inkluderet procedurerne vha. et lille perl script, og konverteret teksten
til flexowriter kode, disse filer findes som .flx filer, som direkte kan oversættes.
|