Steelman språkkrav
Steelman -språkkraven var en uppsättning krav som ett allmänt programmeringsspråk på hög nivå borde uppfylla, skapat av USA:s försvarsdepartement i The Department of Defense Common High Order Language-programmet 1978. Föregångarna till detta dokument kallades , i ordning, "Strawman", "Woodenman", "Tinman" och "Ironman".
Kraven fokuserade på behoven hos inbäddade datorapplikationer och betonade tillförlitlighet, underhållsbarhet och effektivitet. Noterbart inkluderade de undantagshanteringsfaciliteter , körtidskontroll och parallell beräkning .
Man drog slutsatsen att inget befintligt språk uppfyllde dessa kriterier i tillräcklig utsträckning, så en tävling kallades ut för att skapa ett språk som skulle vara närmare att uppfylla dem. Designen som vann den här tävlingen blev programmeringsspråket Ada .
Det resulterande språket följde Steelman-kraven noga, men inte exakt.
Ada 95-revideringen av språket gick utöver Steelman-kraven, inriktade på allmänna system utöver inbäddade och lade till funktioner som stöder objektorienterad programmering .
Se även
externa länkar
- Department of Defense (juni 1978), Krav för högklassiga datorprogrammeringsspråk: "Steelman"
- David A. Wheeler (1996), Introduktion till Steelman On-Line (version 1.2).
- SoftTech Inc. (1976), "Utvärdering av ALGOL 68, Jovial J3B, Pascal, SIMULA 67 och TACPOL kontra TINMAN - krav på ett vanligt högordningsprogrammeringsspråk." - Se även: ALGOL 68 , Jovial J3B, Pascal , SIMULA 67 och TACPOL (Defense Technical Information Center - DTIC ADA037637, rapportnummer 1021-14).
- David A. Wheeler (1997), "Ada, C, C++ och Java vs. The Steelman" . Ursprungligen publicerad i Ada Letters juli/augusti 1997.