리틀 스몰톡

Little Smalltalk
리틀 스몰톡
패러다임오브젝트 지향의 명령형
가족스몰토크
설계자티머시 버드
개발자대니 라인홀드
처음 등장한1984년, 38년(연방)
안정된 릴리스
5, Small World / 2014, 8년 전(2014)
타이핑 분야강력하고 역동적인
범위어휘(정적)
구현 언어자바
플랫폼VAX-780, IA-32
OS유닉스
면허증.각종: 독자 사양, 퍼블릭 도메인, 비상업용 프리웨어, MIT 스타일
웹 사이트www.github.com/crcx/littlesmalltalk
영향을 받다
스몰톡-80

Little Smalltalk는 1984년 애리조나 대학의 Timothy Budd가 [1][note 1]학생 그룹과 함께 구현한 Smalltalk-80 프로그래밍 언어의 비표준 사투리와 런타임 시스템입니다.원래 책 "A Little Smalltalk"(1987년)[1]에서 설명되었으며, 당시에는 Smalltalk-80 런타임에 대한 저렴한 액세스가 없었기 때문에 작성되었습니다.초기에는 VAX-780[1]: 5 Unix에서 실행되도록 의도되었습니다.

Little Smalltalk 시스템은 Xerox PARC [citation needed]외부에서 생산된 최초의 Smalltalk 인터프리터였다.원래 Smalltalk-80 시스템의 많은 기능이 부족했지만 객체 지향 프로그래밍, 가상 머신 및 바이트 코드 인터프리터의 아이디어를 대중화하는 데 도움이 되었습니다.

1994년 Timothy Budd는 Little Smalltalk를 Java로 고쳐 SmallWorld 시스템으로 배포했다.그 이후로 리틀 스몰톡 소스코드는 건드리지 않았다.

원래 릴리스에는 다양한 라이선스가 있습니다.그것들은 이제 Danny Reinhold가 Little Smalltalk 프로젝트를 통해 관리하고 있다.최근 새로운 메이저 버전 작업이 시작되었습니다.이는 그래픽 애플리케이션, 외부 기능 인터페이스 및 많은 통합 도구를 지원한다는 점에서 이전 릴리스와 다릅니다.

목표들

Little Smalltalk의 [1]: 5 목적은 다음과 같습니다.

  • Smalltalk-80 설명과 매우 유사합니다.
  • 기존 단말기가 액세스하는 Unix에서 실행
  • 개별 명령과 데이터 메모리가 있는 16비트 머신 상에서 작은 메모리 크기로[1]: 5 실행
  • C언어로 작성되다

구문

라이선스, 저작권

  • 버전 1 – 원본 소스 속성을 지정하여 원본 파일에 저작권 알림을 보관해야 합니다.
  • 버전 2 – 퍼블릭 도메인
  • 버전 3 – 퍼블릭 도메인
  • 버전 4 – 비상업용 무료
  • 버전 5 – MIT 스타일의 라이선스로 출시

레퍼런스

  1. ^ 15명 이상의 사람들이 [1]: 6–7 그 프로젝트에 기여했습니다.
  1. ^ a b c d e f Budd, Timothy (1987). A Little Smalltalk. Reading, Massachusetts: Addison-Wesley. ISBN 0-201-10698-1. OCLC 14359883.

외부 링크