時뮬라
(
simula
)는 노르웨이人 달과 뉘고르가 알골을 시뮬레이션 目的으로 擴張하여 開發한 言語이다. 프로세스 志向的 言語이며, 此後 많은 言語의 母胎가 되었다.
槪要
[
編輯
]
오슬로
의 노르웨이 計算 센터의 크리스틴니갈(Kristen Nygaard)과 올 요한 다히(Ole-Johan Dahl)가 1962年부터 1967年에 걸쳐, Simula의 原形이 되는
Simula I
와
Simula
67
을
ALGOL 60
의 擴張版으로써 設計했다. Simula는 當時 시뮬레이션에 使用되었는데, 後에 汎用言語가 되었다. Simula라는 이름은 시뮬레이션言語 라는 意味의 英語 「
simu
lation
la
nguage
」 와 簡略한 汎用言語를 의미하는 英語 「
sim
ple
u
niversal
la
nguage
」 의 두곳에서 由來했다.
主로 北유럽圈에서 使用되었으며, 言語的으로 完成度가 높지않아 널리 普及되지는 못했지만, 追後 開發된 言語들에 끼친 影響은 컸다. 特히
스몰토크
는
Simula
의 客體志向槪念을 一般化시킨것이라고 할 수 있다.
C++
亦是, 처음엔 C言語로
Simula
의 클래스 等의 機能을 追加한 形態였다.
샘플 코드
[
編輯
]
最小限의 프로그램
[
編輯
]
最小限의 프로그램은 빈 블록으로 簡單히 表現한다:
Begin
End
;
傳統的인 Hello world
[
編輯
]
시뮬라의 Hello world 프로그램의 예:
Begin
OutText
("Hello World!");
Outimage
;
End
;
時뮬라는 大小文字를 區別한다.
外部 링크
[
編輯
]