DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦f444865d3⟧ TextFile

    Length: 2304 (0x900)
    Types: TextFile
    Names: »ptoaarbskr«

Derivation

└─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ.
    └─⟦b2ec5d50f⟧ 
        └─⟦this⟧ »ptoaarbskr« 

TextFile



\f


Arbejdsbeskrivelse, side 2.                           1980.09.05

"Sequential Pascal" til Algol 60.
=================================

  Så vidt vides kan man ikke i øjeblikket afvikle Pascal-
programmer på nogen af datamaskinerne i Folkerepublikken Kina,
hvorimod flere af maskinerne kan køre Algol 60.
  For at gøre det muligt for kineserne at udvikle eller overtage
programmer i Pascal og få dem afviklet i deres hjemland ønskes
derfor udviklet et system, der kan hjælpe med oversættelsen af
Pascal-programmer til Algol 60.
  Kildeprogrammerne kan antages skrevet i Pascal til PDP-11, 
det såkaldte "Sequential Pascal", hvilket blandt andet 
indebærer, at der ikke anvendes filer, programpunktnavne og
hop-sætninger.  Til gengæld skal objectsproget så vidt muligt
være "rent" Algol 60 uden de forskellige finesser og tilføjelser,
de fleste implenteringer er forsynet med. Oversætteren selv må
naturligvis også være skrevet i Algol 60.
 Hvor det er muligt, bør Algol programmet overtage strukturen
og variabelnavne fra Pascal-programmet. Kommentarer bør placeres
i nærheden af deres oprindelige sted osv. I en række tilfælde  
rummer Pascal faciliteter, der ikke uden videre lader sig  
oversætte: Poststrukturer, type erklæringer og hægtede
strukturer med dynamisk allokering.
  Alternativt til at skrive oversætteren i Algol kunne
man skrive den i Pascal og lade den oversætte sig selv.
  Dokumentation og kommentarer må udformes på engelsk.
  Da det sandsynligvis ikke er muligt at skaffe nogen
dokumentation af den kinesiske implementation af 
Algol 60,  og da denne i givet fald kan være på    
kinesisk, er det muligt at spørge en herboende kineser
om detailler.
  Hvis det skal være muligt at udvikle nye programmer i
Pascal, kan man ikke tillade sig at antage, at kilde-
programmet er syntaktisk korrekt. I så tilfælde skal
systemet også kontrollere syntaks og typer mv.

▶EOF◀