Looking for smalltalk Answers? Try Ask4KnowledgeBase
Looking for smalltalk Keywords? Try Ask4Keywords

smalltalksmalltalk 시작하기


비고

이 섹션에서는 smalltalk의 개념과 개발자가 왜 그것을 사용하고 싶어하는지에 대한 개요를 제공합니다.

또한 스몰 토크 내의 큰 주제를 언급하고 관련 주제에 링크해야합니다. Smalltalk 용 문서는 새로운 기능이므로 관련 주제의 초기 버전을 만들어야 할 수도 있습니다.

스몰 토크의 Hello World

Transcript show: 'Hello World!'.
 

Hello World! 가 출력됩니다 Hello World! 스몰 토크에서 대본 창으로 이동합니다. Transcript 는 해당 객체에 show: 메시지를 보내어 Transcript 창에 인쇄 할 수있게 해주는 클래스입니다. 콜론은이 메시지가이 경우에는 문자열 인 매개 변수를 필요로 함을 나타냅니다. 스몰 토크에서 주석을 위해 큰 따옴표가 예약되어 있기 때문에 문자열은 작은 따옴표와 작은 따옴표로만 표현됩니다.

설치 또는 설정

Smalltalk이라는 이름은 대개 ANSI Smalltalk 또는 Smalltalk 80 (첫 번째 것은 기반으로 함)을 말합니다. 대부분의 구현은 표준에 가깝지만 다른 측면 (일반적으로 방언 이라고 함)이 다릅니다.

각 구현에는 자체 설치 방법이 있습니다.

잘 알려진 OSS 구현은 다음과 같습니다.

파로 는 스쿼크 포크로 시작했습니다. (Windows / Linux / Mac OSX). Pharo에 유래 문서에서 자신의 문서 항목이, 그래서 살펴 보시기 바랍니다

끽끽 소리 (Windows / Linux / Mac OSX)

GNU 스몰 토크 (Windows / Linux / Mac OSX)

돌고래 스몰 토크 (Dolphin Smalltalk) 원래는 상업적인 무료 오픈 소스입니다. (Windows 만 해당)

Cuis Smalltalk 시스템 복잡성을 줄이는 데 중점을두고 있습니다.

상업용 스몰 토크는 다음과 같습니다.

VisualWorks / Cincom Smalltalk 무료 평가판을 사용할 수 있습니다.

VisualAge Smalltalk IBM이 처음, Instatiations. 무료 평가판 사용 가능

스몰 토크 / x (개인 사용료 무료?)

GemStone / s 무료 커뮤니티 에디션을 이용할 수 있습니다.

기타 스몰 토크 방언

앰버 스몰 토크 (Amber Smalltalk) 브라우저에 존재하는 스몰 토크.

JVM을위한 레드 라인 스몰 토크 스몰 토크.

world.st에서 스몰 토크 구현 목록