스트롱토크

Strongtalk
스트롱토크
패러다임객체 지향
가족스몰토크
설계자길라드 브라차; 데이비드 그리즈월드
개발자애니모픽 시스템, Sun Microsystems
처음 등장한2002년 7월 1일, 20년 전(2002-07-01)
안정된 릴리스
2.0 / 2006년8월 9일; 15년 전 (2006-08-09)
타이핑 분야다이내믹 스태틱(옵션)
구현 언어스몰토크
플랫폼크로스 플랫폼
OS크로스 플랫폼
면허증.오픈 소스
웹 사이트www.strongtalk.org
영향을 받다
스몰토크, 셀프
영향받은
자바 핫스팟

Strongtalk는 옵션의 정적 타이핑이 지원되는 Smalltalk 환경입니다.Strongtalk는 컴파일 시간을 체크할 수 있으며 보다 강력한 유형의 안전 보장을 제공합니다.이것은 Strongtalk의 이름의 출처입니다.원래는 LongView Technologies(애니모픽 시스템즈로 거래)라는 소규모 스타트업 회사가 개발한 상업적인 프로젝트였지만 비상업적인 프로젝트입니다.

역사

David Griswold는 Smalltalk를 더 폭넓게 사용하기를 원했지만, 현재 구현으로는 그의 요구를 충족시키지 못했습니다.그는 성능 향상, 유형 검사 추가 및 네이티브 그래픽 사용자 인터페이스([1]GUI) 위젯 사용을 원했습니다.그의 노력은 그가 길라드 브라차와 [2]공동 집필한 1993년 논문으로 귀결되었다.이 버전은 Smalltalk의 ParcPlace Systems 구현에 유형 검사를 추가하는 것을 기반으로 합니다.그러나 처음부터 구현하면 더 나은 타이핑 시스템을 얻을 수 있습니다.

그는 Self 언어 팀이 달성한 개선사항에 관심을 갖게 되었고 Smalltalk를 개선하기 위해 사용된 것과 같은 방법을 구상했다.강력한 셀프 컴파일러를 담당했던 Urs Hölzle은 Smalltalk 컴파일러에 동일한 유형의 피드백을 구현하는 것에 대해 Griswold와 이야기를 나누었습니다.Griswold, Hölzle, Lars Bak 등은 Strongtalk를 재실장하기 위해 소규모 회사(LongView Technologies, Animorphic Systems)를 설립했습니다.작업은 1994년에 시작되었고 그들은 1996년에 시행을 완료했다.이 회사는 1997년에 Sun Microsystems에 인수되었고, 팀은 Java에 집중하여 HotSpot 가상 [3]머신을 출시하였고, Strongtalk에 대한 작업은 중단되었다.

Sun은 1997년에 Strongtalk의 오픈 소스 소프트웨어로서 재실장된 Strongtalk를 2002년에 Strongtalk 시스템 이미지를 포함한 개정된 BSD 라이선스로 출시하고 2006년에 가상 머신을 출시했습니다.Strongtalk는 Smalltalk의 [3]가장 빠른 구현으로 선전되고 있다.Strongtalk는 Windows XP에서 사용할 수 있으며(다른 포트는 작업 중) 기본 개발 환경을 포함합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Strongtalk history". Strongtalk.org.
  2. ^ Bracha, Gilad; Griswold, David (1993). "Strongtalk: Typechecking Smalltalk in a Production Environment". Proceedings of the OOPSLA'93 Conference on Object-oriented Programming Systems, Languages and Applications: 215–230.
  3. ^ a b "Strongtalk: A High-Performance Open Source Smalltalk With An Optional Type System". Retrieved 7 April 2011.

외부 링크