FÖR TRANSITERING

FOR TRANSIT (också felaktigt FORTRANSIT ) är en delmängd av FORTRAN- programmeringsspråket för IBM 650 Magnetic Drum Data-Processing Machine, utvecklat av en grupp ledd av Bob Bemer . FORTRAN, det första programmeringsspråket på hög nivå , utvecklades för IBM 704 1957, samtidigt som IBM ville tillhandahålla något liknande för kunder med den äldre, mindre kraftfulla, men populära 650:an – så småningom såldes över 2000 650:or.

FOR TRANSIT var uppåtkompatibel med 704 FORTRAN med vissa restriktioner. Variabelnamn kan till exempel bara vara fem tecken istället för sex, och matriser kan ha maximalt två dimensioner istället för tre.

FOR TRANSIT var en Multi-pass kompilator . Det första passet översatte källan till ett mellanspråk, IT (Internal Translator), skrivet av Alan Perlis och andra vid Carnegie Institute of Technology 1957. Det andra passet kompilerade IT till SOAP assembler -kod, och till sist sammanställdes SOAP-koden in i maskinspråksobjektprogrammet .

FOR TRANSIT portades aldrig längre än till 650, eftersom nyare maskiner hade resurserna att köra en fullständig FORTRAN-kompilator.

Namnet FÖR TRANSIT kan ha en eller flera av tre betydelser:

  • FORTRAN-S(oap)-IT, som beskriver översättningsprocessen
  • FÖR TRANSIT(ion), vilket indikerar att det var tänkt att underlätta uppgraderingar till 704
  • FORTRANs IT, i betydelsen att lägga till ett FORTRAN-gränssnitt till IT-kompilatorn

externa länkar