스몰토크: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
편집 요약 없음 |
편집 요약 없음 |
||
11번째 줄:
|라이선스 =
}}
'''스몰토크'''(Smalltalk)는
스몰토크는 [[제록스 파크]](PARC)에서 [[앨런 케이]], [[댄 잉갤스]], [[테드 캘러]], [[에이들 골드버그]]가 만들었다. 1970년대의 [[리스프]], [[로고 프로그래밍 언어|로고]], [[스케치패드]]와 [[시뮬라]] 등의 영향을 받았으며, 스몰토크-80부터 외부에 공개되어 퍼지기 시작했다. 스몰토크는 [[루비 (프로그래밍 언어)|Ruby]], [[오브젝티브-C]], [[Self]] , [[자바 (프로그래밍 언어)|자바]] , [[Dylan]] , [[AppleScript]] , [[Python]], [[Scala]], [[Perl 6]], [[Common List Object System]] 등의 프로그래밍 언어에 영향을 주었으며, 그 외에 [[매킨토시]]의 [[그래픽 사용자 인터페이스]]에도 영향을 주었다.
최초로 [[그래픽 사용자 인터페이스|GUI]]를 제공하는 언어였으며,
스몰토크는 다음과 같은 특징들을 가지고 있다.
*
* 모든
* 순수 객체지향 언어이다. [[C++]]나 [[자바 (프로그래밍 언어)|자바]]와는 달리
* 클래스가 객체이다.
* 블록을 제공한다.
30번째 줄:
* 유닛테스트(xUnit)
* XP (eXtreme Programming)
* 디자인 패턴
현재 스몰토크를 사용하는 인구는 다른 객체지향 언어의 출현으로 소수에 불과하나, [[루비 (프로그래밍 언어)|
최근에는
== 구현 ==
* [[스퀵]](Squeak)
* 비주얼웍스(VisualWorks)
* 돌핀 스몰토크(Dolphin Smalltalk)
* 앰브라이 스몰토크(Ambrai Smalltalk)
* F 스크립트(F-Script)
== 관련 단체 ==
* 뷰포인트 연구소 (VPRI, Viewpoint Research Institute)
▲* ESUG ( European Smalltalk User Group )
*
== 바깥 고리 ==
* [http://www.smalltalk.org/ Smalltalk.org] 스몰토크 공동체 사이트.
{{토막글|프로그래밍 언어}}
|