Smalltalk

Smalltalk
Smalltalk
Smalltalkのロゴ
パラダイム オブジェクト指向プログラミングクラスベース ウィキデータを編集
登場時期
  • 1972年 (53年前) (1972) (開発開始)
  • 1980年 (45年前) (1980) (公開)
設計者 アラン・ケイ, ダン・インガルス, エイデル・ゴールドバーグ
開発者 アラン・ケイ, ダン・インガルス, エイデル・ゴールドバーグ, Ted Kaehler, Diana Merry, Scott Wallace, Peter Deutsch, ラリー・テスラー, パロアルト研究所
最新リリース VisualWorks 8.3.1 英語版/ 2018年5月 (6年前) (2018-05)
型付け 型なし[1], ダック・タイピング(オプショナルな静的型検査が可能な処理系も存在する)
主な処理系 VisualWorksSqueakPharo
影響を受けた言語 LISP、Simula 67、SimulalOGO ウィキデータを編集
影響を与えた言語 Actor英語版FlavorsObjective-CSelfRubyScala
拡張子 st ウィキデータを編集
テンプレートを表示

Smalltalk(スモールトーク)は、Simulaオブジェクト(およびクラス)、LISPの徹底した動的性LOGO のタートル操作や描画機能に、アラン・ケイの「メッセージング」というアイデア[2]を組み合わせて作られたクラスベースで手続き型の純粋オブジェクト指向プログラミング言語、および、それによって記述構築された統合化プログラミング環境の呼称。

Smalltalk で一語であり、「Small Talk」「SmallTalk」などは誤りである。

大規模な開発実績としてはCargill Lynx Project[3]があり、国産製品の開発実績としてはMCFrameがある。

  1. ^ http://web.cecs.pdx.edu/~harry/musings/SmalltalkOverview.html
  2. ^ ハワード・ラインゴールド 著、栗田昭平 監訳、青木真美 訳『思考のための道具 異端の天才たちはコンピュータに何を求めたか?』パーソナルメディア株式会社、1988年8月10日、346頁。ISBN 4-89362-035-5 
  3. ^ https://www.infoq.com/jp/news/2010/07/objects-smalltalk-erlang

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne