한국   대만   중국   일본 
時뮬라 - 위키百科, 우리 모두의 百科事典 本文으로 移動

時뮬라

위키百科, 우리 모두의 百科事典.

時뮬라
패러다임 客體 志向
設計者 Ole-Johan Dahl
開發者 Kristen Nygaard
發表日 1962年
最近 버전 時뮬라 67, 時뮬라 I
資料型 體系 政敵 , 名目的
具現 言語 알골 60 (主要 言語임. 一部 構成 要素는 Simscript )
運營 體制 유닉스 系列 , 윈도우
웹사이트 http://www.simula67.info/
影響을 받은 言語
알골 60 , Simscript
影響을 준 言語
客體 志向 프로그래밍 言語

時뮬라 ( 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
;

時뮬라는 大小文字를 區別한다.

外部 링크 [ 編輯 ]