smalltalk開始使用smalltalk


備註

本節概述了smalltalk是什麼,以及開發人員為什麼要使用它。

它還應該提到smalltalk中的任何大型主題,並鏈接到相關主題。由於Smalltalk文檔是新的,您可能需要創建這些相關主題的初始版本。

Smalltalk中的Hello World

Transcript show: 'Hello World!'.
 

這將打印Hello World! 到Smalltalk的Transcript窗口。 Transcript 是允許您通過向該對象發送消息show: 來打印到Transcript窗口的類。冒號表示此消息需要一個參數,在本例中為一個字符串。字符串僅由單引號和單引號表示,因為雙引號是為Smalltalk中的註釋保留的。

安裝或設置

名稱Smalltalk通常是指ANSI Smalltalk或Smalltalk 80(其中第一個基於)。雖然大多數實現都接近標準,但它們在不同方面(通常稱為方言 )有所不同。

每個實現都有自己的安裝方法。

眾所周知的FOSS實現是:

Pharo以吱吱聲叉開始。 (Windows / Linux / Mac OSX)。菲羅具有文件#1自己的文檔錄入,所以請大家看看

吱吱聲 (Windows / Linux / Mac OSX)

GNU Smalltalk (Windows / Linux / Mac OSX)

Dolphin Smalltalk最初是商業的,現在是免費的開源。 (僅限Windows)

Cuis Smalltalk Squeak fork,專注於降低系統複雜性。

商業小額包括:

VisualWorks / Cincom Smalltalk免費試用版。

VisualAge Smalltalk最初由IBM,現在Instatiations。免費試用

Smalltalk / x (免費供個人使用?)

GemStone / s免費社區版。

其他Smalltalk方言

Amber Smalltalk一個存在於瀏覽器中的Smalltalk。

用於JVM的Redline Smalltalk Smalltalk。

world.st上的Smalltalk實現列表