Pastel (programovací jazyk) - Pastel (programming language)
Pastel je rozšířená verze Pascal programovací jazyk, vytvořený v c. 1982 pro Jantar, operační systém pro S-1 superpočítač project ve společnosti Lawrence Livermore National Laboratory v Kalifornie.[1] Inspirací byl kompilátor Pastel Richard Stallman je Překladač GNU C..[2]
Pastel vymyslel Jeffrey M. Broughton, tehdejší projektový inženýr odpovědný za kompilátory a software operačního systému pro projekt S-1,[3] z důvodu nespokojenosti s PL / 1 jazyk, ve kterém byla Amber implementována. Jazyk byl pojmenován Pastel („barevný Pascal“).
Ve srovnání s Pascal kompilátory tohoto období zahrnoval Pastel vlastnosti:[4]
- Vylepšená definice typu
- Parametrické typy
- Explicitní řízení balení a přidělování
- Další režimy předávání parametrů
- Další konstrukty řízení
- Nastavit iteraci
- Smyčkový výstupní formulář
- Prohlášení o vrácení
- Definice modulu
- Zpracování výjimek
- Obecná vylepšení
- Podmíněné logické operace
- Konstantní výrazy
- Variabilní inicializace
Reference
- ^ Mark Smotherman. „Superpočítač S-1 (1975–1988)“. Archivovány od originál dne 01.02.2014.
- ^ Frankston, Charles (1984). "6 Implementace". Žlutý operační systém (Teze). MIT. Citováno 2014-02-01.
- ^ Mark Smotherman (28. června 2005). „Absolventi superpočítače S-1“. Archivovány od originál dne 01.02.2014.
- ^ Jeff Broughton. „THE S-l PROJECT: Advanting the Digital Computing Technology Base for National Security Applications“. Citováno 2014-02-01.Kapitola: Vývoj softwaru S-l: Podporovány programovací jazyky