리틀 스몰톡
Little Smalltalk패러다임 | 오브젝트 지향의 명령형 |
---|---|
가족 | 스몰토크 |
설계자 | 티머시 버드 |
개발자 | 대니 라인홀드 |
처음 등장한 | 전 |
안정된 릴리스 | 5, Small World / 2014, 전( |
타이핑 분야 | 강력하고 역동적인 |
범위 | 어휘(정적) |
구현 언어 | 자바 |
플랫폼 | VAX-780, IA-32 |
OS | 유닉스 |
면허증. | 각종: 독자 사양, 퍼블릭 도메인, 비상업용 프리웨어, MIT 스타일 |
웹 사이트 | www |
영향을 받다 | |
스몰톡-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 스타일의 라이선스로 출시
레퍼런스
- ^ a b c d e f Budd, Timothy (1987). A Little Smalltalk. Reading, Massachusetts: Addison-Wesley. ISBN 0-201-10698-1. OCLC 14359883.