Programování v jazyku Simula 67
Určeno [také] posluchačům vysokých škol.
Publikace obsahuje výklad pojmů a rozbor základních konstrukcí univerzálního programovacího jazyka Simula 67, jenž je nadstavbou programovacího jazyka Algol 60 a je zvláště vhodný pro práci s texty a seznamy a především pro diskrétní simulaci. Výklad provázený příklady popisuje i standardní aplikační jazyky jazyka Simula 67, tj. SIMSET, SIMULATION a BASICIO.
---
Simula 67 je nejspíš první funkční objektově orientovaný programovací jazyk, odvozený podobně jako Pascal z Algolu (kterému se syntaxí velmi podobá).
Jazyk byl navržen v roce 1967 speciálně pro simulování systémů hromadné obsluhy. Proto byl vybaven možností kvaziparalelního výpočtu a kalendářem událostí.
Jazyk se prakticky neuplatnil mimo akademické prostředí, ale měl významný vliv na další vývoj objektového programování. Mnoho rysů Simuly (speciálně celé pojetí tříd a dědičnosti) bylo totiž později převzato jazykem C++ nebo Java. Jazyk Java byl sice odvozen z jazyka C++, nicméně v některých rysech se blíží Simule. Simula, stejně jako Java a některé další jazyky, obsahuje garbage collector, což je mechanismus pro automatické uvolňování nepoužívaných objektů z paměti.
Publikace obsahuje výklad pojmů a rozbor základních konstrukcí univerzálního programovacího jazyka Simula 67, jenž je nadstavbou programovacího jazyka Algol 60 a je zvláště vhodný pro práci s texty a seznamy a především pro diskrétní simulaci. Výklad provázený příklady popisuje i standardní aplikační jazyky jazyka Simula 67, tj. SIMSET, SIMULATION a BASICIO.
---
Simula 67 je nejspíš první funkční objektově orientovaný programovací jazyk, odvozený podobně jako Pascal z Algolu (kterému se syntaxí velmi podobá).
Jazyk byl navržen v roce 1967 speciálně pro simulování systémů hromadné obsluhy. Proto byl vybaven možností kvaziparalelního výpočtu a kalendářem událostí.
Jazyk se prakticky neuplatnil mimo akademické prostředí, ale měl významný vliv na další vývoj objektového programování. Mnoho rysů Simuly (speciálně celé pojetí tříd a dědičnosti) bylo totiž později převzato jazykem C++ nebo Java. Jazyk Java byl sice odvozen z jazyka C++, nicméně v některých rysech se blíží Simule. Simula, stejně jako Java a některé další jazyky, obsahuje garbage collector, což je mechanismus pro automatické uvolňování nepoužívaných objektů z paměti.
Komentáře
Přihlas se, abys mohl/a přidat komentář.
Zatím žádné komentáře. Buď první!