FACT

FACT var en tidlig computer programmeringssprog, skabt af DATAMATIC Division of Minneapolis Honeywell for sin model 800-serien business computere i 1959. FACT var et akronym for "Fully Automated Kompilering Teknik". Det var en indflydelse på udformningen af ​​COBOL programmeringssprog.

Nogle af udformningen af ​​FACT var baseret på den sproglige projekt Basic engelsk, udviklet omkring 1925 af CK Ogden.

Softwaren blev faktisk designet af Computer Sciences Corporation på kontrakt til Richard Clippinger af Honeywell.

Bidrag til COBOL

FACT var en indflydelse i udformningen af ​​COBOL, og er en af ​​3 forudgående sprog krediteret i alle COBOL manualer.

Flere elementer af FACT blev indarbejdet i COBOL:

  • Definition af data som niveauer, med gruppe poster og elementære elementer.
  • Tildeling af de oprindelige værdier til data, da det er ved at blive defineret.
  • Angivelse af en begrænset liste over bogstavelige værdier er tilladt i et specifikt område.
  • En ikke-proceduremæssig rapport generator baseret på angivelse af forekomsten af ​​den ønskede rapport.
  • Kvalificering af data-navne.
  • Gruppe flytningen af ​​lignende-navngivne poster.
  • Gyldighed kontrol af proceduremæssige udsagn.
  • Indbyggede funktion.

Implementeringer

Det er uklart, om en fungerende version af FACT nogensinde blev frigivet af Honeywell. Sproget er designet, og en detaljeret specifikation frigivet, men det siges, at "Computer Sciences Corporation har også kontrakten at implementere FACT", som synes at antyde, at de stadig arbejder på en implementering. Om den tid, begyndte kort rækkevidde udvalget udvikler COBOL, og Roy Nutt, 1 af de 3 principper i CSC, begyndte at arbejde med dette udvalg på COBOL. Det er ikke klart, om han nogensinde kom tilbage at implementere FACT, eller hvis Honeywell koncentrerede deres programmering indsats på en COBOL compiler.

FACT blev gennemført, men - det blev brugt af australske forsvarsministerium i 1960'erne og begyndelsen af ​​1970'erne.

Prøve programmet

Følgende kodeeksempler fra den simple lønningslisten anvendelse i FACT specifikationen viser den faste formen karakter af FACT og dens ligheder med COBOL.

Fil skitserer:

Kilde udsagn:

Betænkning beskrivelser:

Rapport layout:

  0   0
Næste artikel 1960 Caribbean serien

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha