Simula to język programowania opracowany około 1965 roku przez norweskich informatyków Kristen Nygaard i Ole-Johan Dahl. Simula opiera się na języku ALGOL 60, a jego celem była symulacja złożonych systemów obliczeniowych. Simula był pierwszym językiem programowania, który używał obiektów, klas, podklas i dziedziczenia i jest uważany za pierwszy obiektowy język programowania.
Były dwie główne wersje Simuli, znane jako Simula I i Simula 67. Doświadczenia Bjarne'a Stoustrupa przy użyciu Simula 67 doprowadziły bezpośrednio do stworzenia C ++.
Przykład Simuli
Oto „Hello, World!” napisane w Simula:
Rozpocznij OutText („Hello, World!”); Outimage; Koniec;
Język, obiektowo, warunki programowania