スモール‐トーク【small talk】
Smalltalk
Smalltalkとは、Xeroxのパロアルト研究所(PARC)においてアラン・ケイ(Alan Kay)らによって開発されたオブジェクト指向プログラミング言語、または、開発環境のことである。
Smalltalkは、もともとはアラン・ケイが提唱していた「暫定的ダイナブック」であるAlto(GUIを採用したワークステーション)を実現するために開発された、GUIと一体化したインタープリタ言語である。オブジェクト間でメッセージをやりとりするメッセージパッシングや、責務を分けて考えるMVC(Model-View-Controller)など、その後のオブジェクト指向設計論やオブジェクト指向プログラミング言語仕様に多大な影響を与えた言語としても知られている。
現在の開発環境としては、VisualWorksやSqueakが利用されており、学習や研究など、アカデミックな目的で使用されることが多い。
参照リンク
Smalltalk.org - (英語)
Smalltalk
(スモールトーク から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/21 07:14 UTC 版)
注釈
出典
- ^ a b http://web.cecs.pdx.edu/~harry/musings/SmalltalkOverview.html
- ^ ハワード・ラインゴールド 著、栗田昭平 監訳、青木真美 訳『思考のための道具 異端の天才たちはコンピュータに何を求めたか?』パーソナルメディア株式会社、1988年8月10日、346頁。ISBN 4-89362-035-5。
- ^ https://www.infoq.com/jp/news/2010/07/objects-smalltalk-erlang
- ^ http://smalltalk.cincom.jp/main/about-us/smalltalks-past/
- ^ http://www.smalltalk.org/smalltalk/history.html
- ^ http://stephane.ducasse.free.fr/FreeBooks/BlueBook/Bluebook.pdf
- ^ a b http://worrydream.com/EarlyHistoryOfSmalltalk/
- ^ Reviving Smalltalk-78
- ^ a b http://www.cincomsmalltalk.com/main/developer-community/trying-cincom-smalltalk/try-cincom-smalltalk/
- ^ http://smalltalk.cincom.jp/tutorials/primers/Introduction/Namespace.ssp
- ^ http://smalltalk.cincom.jp/tutorials/vw7.7/tutorial2/vwparcels2.ssp
- ^ http://www.pharo-project.org/about
- ^ http://strongtalk.org/
- ^ http://pleiad.cl/research/software/gradualtalk
- ^ http://amber-lang.net/
- ^ http://www.object-arts.com/downloads/docs/index.html
- ^ http://www.object-arts.com
- ^ https://sites.google.com/site/jniport/documentation/jniport-for-visualworks
- ^ http://missionsoft.com/
- ^ http://www.refactory.com/tools/sharp-smalltalk
- ^ “Does IBM offer support for VisualAge Smalltalk?”. 2018年10月16日閲覧。
- ^ http://www.objectconnect.com/stmtvc_info.htm
- ^ SuperASCII 1991年1月号, p. 108-112.
- ^ [1]
- ^ “Pharo source documentation” (英語). magaloma.seasidehosting.st. 2018年9月3日閲覧。
- ^ https://www.gnu.org/software/smalltalk/manual/gst.html#Performance
- ^ ImplementationLimits7x.pdf(VisualWorks付録)
- ^ https://www.gnu.org/software/smalltalk/manual/html_node/Special-objects.html#Special-objects
- ^ https://www.gnu.org/software/smalltalk/manual-base/html_node/Object_002dbuilt-ins.html#Object_002dbuilt-ins
- ^ a b c ケント・ベックの Smalltalk ベストプラクティス・パターン―シンプル・デザインへの宝石集 ISBN 978-4894717541
- 1 Smalltalkとは
- 2 Smalltalkの概要
- 3 言語としてのSmalltalk
- 4 脚注
- スモールトークのページへのリンク