Simulace 67 | |
---|---|
Sémantika | objektově orientovaný |
Jazyková třída | programovací jazyk , simulační jazyk [d] a objektově orientovaný programovací jazyk |
Typ provedení | sestavení |
Objevil se v | 1967 |
Autor | Kristen Nyugor a Ole-Johan Dahl |
Vývojář | Nygaard, Kristen |
Uvolnění | |
Typový systém | statický |
Hlavní implementace | cim |
Byl ovlivněn | Algol-60 |
ovlivnil | C++ , BETA |
OS | Operační systém podobný Unixu , Microsoft Windows , z/OS , TOPS-10 a MVS |
Mediální soubory na Wikimedia Commons |
Simula-67 ( Simula 67 ) je univerzální programovací jazyk vyvinutý na konci 60. let zaměstnanci Norského výpočetního centra ( Oslo ) Kristen Nygor a Ole-Johan Dahl pro modelování složitých systémů .
Simula není tradičně považována za objektově orientovaný jazyk v kanonickém smyslu slova, konkrétně tvůrce jazyka Smalltalk Alan Kay měl tímto pojmem na mysli sémantiku herců, poprvé implementovanou v jazyce Planner Carla Hewitta , a nikoli rozšíření jazyků podobných algolu s "objektovou" notací [1] .
Stal se prvním jazykem s vestavěnou podporou základních syntaktických konvencí přijatých v moderních objektově orientovaných programovacích jazycích. Předpokládá se, že jazyk do značné míry předběhl svou dobu a programátoři 60. let nebyli připraveni přijmout hodnoty jazyka, a proto nemohl konkurovat jiným programovacím jazykům. Vlažnému postoji k jazyku napomohlo i to, že jeho realizace byla velmi neefektivní, a to nejen kvůli využívání odpadků .
Přesto byl tento jazyk aktivně používán ve vzdělávacím procesu na vysokých školách, zejména ve Skandinávii; vliv Simuly na jeho vývoj C++ zaznamenal její autor Stroustrup (včetně knihy Design and Evolution of C++ ).
V moderní terminologii lze jazyk popsat jako objektové rozšíření Algolu 60. Jazykové konstrukce jsou velmi podobné těm v moderních objektově orientovaných jazycích.
Dobrý den, světový program :
Begin OutText ( " Ahoj , světe !" ) ; Outimage ; Konec ;
Programovací jazyky | |
---|---|
|
Objektově orientované jazyky | |
---|---|
Sestaven | |
Naskriptováno |
|
Obě představení |