Industriell Real-Time Fortran

Industrial Real-Time Fortran ( IRTF ) utvecklades, under decenniet 1970-1980, för att utöka Fortran -språket med biblioteksbindningar som är användbara för process- och enhetskontroll och I/O. Också inkluderat i IRTF var en uppsättning bitmanipuleringsfunktioner som så småningom införlivades i MIL_STD-1753 för Fortran-77 och senare i Fortran-90.

Historia

IRTF-standarden utvecklades från en serie workshops som hölls vid Purdue University i början av 1970-talet. Fortran-kommittén skapade ett förslag som godkändes och publicerades av Instrument Society of America (ISA) som ISA Standard S61.1 (1972). Det pappersdefinierade biblioteket kräver kontroll av tillståndet för samtidigt aktiverade program, process I/O och bitmanipulation. En andra tilläggsartikel, ISA S61.2 (1973), publicerades ett år senare. Detta dokument definierade ytterligare anrop för slumpmässiga oformaterade filer och bitmanipulation.

Ytterligare arbete, inklusive arbete med hantering av parallella uppgifter, utfördes både i USA som S61.3 och i Tyskland som Prozess-FORTRAN . 1980 publicerades ett gemensamt amerikanskt/europeiskt förslag.

Medan IRTF hade ett visst inflytande på vissa marknader på 1970-talet, byggdes de flesta processkontrollsystem i början av 1980-talet med hjälp av mikroprocessorbaserade system där Fortran inte var tillgängligt. På grund av detta har IRTF-bindningarna gått ur bruk. Moderna system tenderar att använda POSIX-trådar istället.

  • ISA S61.1 (1972) Standard. Industriellt datorsystem FORTRAN Procedurer för exekutiva funktioner och processingång och utdata. Instrument Society of America, 1972
  • ISA S61.2 (1973) Utkast till standard: Industriellt datorsystem FORTRAN-procedurer för hantering av slumpmässiga oformaterade filer, bitmanipulation och datum- och tidsinformation. Instrument Society of America, 1973
  • Industrial Real-Time FORTRAN (International Purdue Workshop/European Workshop on Industrial Computer Systems Tech Committee 1, feb 1980)
  • Wilfried Kneis (oktober 1981). "Utkast till standard industriell realtid FORTRAN". ACM SIGPLAN Notices 16 (7): 45–60.
  • MIL-STD-1753. DoD-tillägg till X3.9-1978. US Government Printing Office.