Simula

Simula
Date de première version 1967
Paradigmes Objet
Auteur Ole-Johan Dahl, Kristen Nygaard
Influencé par Algol 60
A influencé Les langages orientés objet

Simula (Simple universal language) a été créé en 1962 sous la dénomination Simula I par Ole-Johan Dahl et Kristen Nygaard à partir d' Algol 60. Le langage évolua en 1967 sous le nom de Simula 67 en implantant le premier le modèle de classe de Hoare (Record Class, Hoare 1965). Il est donc le premier langage à classes et donc le père de tous les langages à classes tels que Smalltalk, C++, Java, ou encore Eiffel. Il inspira Dan Ingalls dans la conception de Smalltalk qui introduisit la programmation orienté objet. C'est la raison pour laquelle Simula 67 est souvent considéré à tort comme le premier langage orienté objet alors que ce paradigme est introduit bien après Simula 67 dans les années 1970 par Alan Kay.

Historique

Simula a été développé dans les années 1960 au Norwegian Computing Centre d' Oslo, initialement par Ole-Johan Dahl et Kristen Nygaard. Syntaxiquement parlant, c'est un sur-ensemble d' Algol, qui ajoute à celui-ci les concepts, aujourd'hui familiers, des langages à classes comme C++ Java ou autres et de la simulation à événements discrets.

Simula a été utilisé pour des applications industrielles jusqu'à aujourd'hui [Quand ?], mais son influence historique est considérée comme plus importante que les applications qui auraient pu être développées avec lui.

Par Simula on entend généralement Simula 67, c'est-à-dire la version de 1967, alors que la version précédente datait de 1962 : Simula I.

Other Languages
català: Simula67
čeština: Simula 67
dansk: Simula 67
Deutsch: Simula
Ελληνικά: Simula
English: Simula
español: Simula
فارسی: سیمولا
suomi: Simula
magyar: Simula
Ilokano: Simula
italiano: Simula
日本語: Simula
қазақша: Симула
한국어: 시뮬라
Nederlands: Simula
norsk nynorsk: Simula
norsk: Simula
polski: Simula
português: Simula
русский: Симула
slovenčina: Simula
svenska: Simula
тоҷикӣ: Simula
Türkçe: Simula
українська: Simula
中文: Simula