Simula

Simula
Simula
Simulaのロゴ
パラダイム マルチパラダイム: 構造化プログラミングオブジェクト指向プログラミング
登場時期 1967年
設計者 Ole-Johan DahlKristen Nygaard
最新リリース Standard SIMULA / 1986年8月25日[1]
主な処理系 GNU Cim
影響を受けた言語 ALGOL 60
影響を与えた言語 Smalltalkをはじめとするオブジェクト指向プログラミング言語

SIMULA(シミュラ; SIMUlation LAnguage)は、オルヨハン・ダールクリステン・ニガードによってALGOL60を拡張する形で1960年代に開発が始められたシミュレーション用途のプログラミング言語である[2]

ALGOLのbegin ... endで囲まれた部分であるブロック(block)の概念を実体的な実例(instance)として扱うことを目的として、クラス(class)の構文と対象(object、オブジェクト)の概念を初めて導入した言語である[3]。初期のオブジェクト指向プログラミング言語の一つである。

  1. ^ 出典URL: https://portablesimula.github.io/github.io/
  2. ^ Dahl & Nygaard (1966)
  3. ^ ダイクストラ (1975), p. 202

Developed by StudentB