Wymagania językowe Steelmana - Steelman language requirements
Te wymagania językowe steelman były zestaw wymagań, których ogólnego przeznaczenia wysokiego poziomu języka programowania powinien spotkać, stworzony przez Departament Obrony Stanów Zjednoczonych w Departamencie Obrony wspólnego programu Wysoka kolejność języków w 1978 poprzedników tej dokumencie o nazwie , w kolejności „Strawman”, „Woodenman”, „Tinman” i „Ironman”.
Wymagania koncentrowały się na potrzebach wbudowanych aplikacji komputerowych i kładły nacisk na niezawodność, łatwość konserwacji i wydajność. . W szczególności obejmowały one obsługę wyjątków , sprawdzanie czasu wykonywania i przetwarzanie równoległe .
Stwierdzono, że żaden istniejący język nie spełnia tych kryteriów w wystarczającym stopniu, dlatego ogłoszono konkurs na język, który byłby bliższy ich spełnieniu. Projekt, który wygrał ten konkurs, stał się językiem programowania Ada .
Powstały język ściśle odpowiadał wymogom Steelmana, choć nie dokładnie.
Wersja Ada 95 wykraczała poza wymagania Steelmana, skupiając się na systemach ogólnego przeznaczenia oprócz systemów wbudowanych i dodając funkcje wspierające programowanie obiektowe .
Zobacz też
Bibliografia
Linki zewnętrzne
- Departament Obrony (czerwiec 1978), Wymagania dla języków programowania komputerów wysokiego rzędu: „Steelman”
- David A. Wheeler (1996), Wprowadzenie do Steelman On-Line (wersja 1.2).
- SoftTech Inc. (1976), „Ocena ALGOL 68, Jovial J3B, Pascal, SIMULA 67 i TACPOL Versus TINMAN – Wymagania dotyczące wspólnego języka programowania wysokiego rzędu”. - Zobacz także: ALGOL 68 , Jovial J3B, Pascal , SIMULA 67 i TACPOL (Centrum Informacji Technicznej Obrony - DTIC ADA037637, Numer raportu 1021-14).
- David A. Wheeler (1997), "Ada, C, C++ i Java kontra Steelman" . Pierwotnie opublikowany w Ada Letters lipiec/sierpień 1997.