클라스카르
Clascal| 패러다임 | 명령형, 구조화, 객체 지향형 |
|---|---|
| 가족 | 워스 파스칼 |
| 개발자 | 애플 컴퓨터 |
| 처음 등장한 | 전 |
| 타이핑 분야 | 정적 및 동적(바리안트, Const 배열 및 RTI를 통한 동적 타이핑), 견고하고 안전함 |
| 범위 | 어휘(정적) |
| 플랫폼 | 모토로라 68000 시리즈 |
| 영향을 받다 | |
| Pascal, Simula, Smalltalk | |
| 영향받은 | |
| 오브젝트 파스칼 | |
Clascal은 1983년 Apple Computer의 Personal Office Systems(POS) Division(나중에 Lisa Division, 나중에 32비트 시스템 Division으로 명칭 변경)에 의해 개발된 객체 지향 프로그래밍 언어입니다.Clascal은 Lisa의 작동 환경인 Lisa Office System용 애플리케이션을 프로그래밍하는 데 사용되었습니다.래리 테슬러에 따르면, 이것은 너무 [1]느린 Smalltalk 버전을 대체하기 위해 개발되었다고 한다.
이는 Lisa Pascal의 확장으로, Apple II에 최초로 구현된 UCSD Pascal 모델로 거슬러 올라갑니다.스몰톡-80의 Xerox Palo Alto Research Center(PARC) 릴리즈, v1(이전에는 Lisa에 이식되어 있던 것) 및 Modula의 영향을 많이 받았습니다.
Clascal은 [2]1985년 Apple Macintosh에서 Object Pascal의 기반이었습니다.1986년 리사의 종말로 파스칼과 오브젝트 파스칼은 매킨토시 프로그래머 워크숍에서 시스템과 응용 프로그램 개발을[3] 위해 몇 년 동안 계속 사용되었으며, 그 후 C와 C++ 언어로 대체되었습니다.MacApp 애플리케이션 프레임워크는 원래 Clascal로 [1]작성된 툴킷을 기반으로 했습니다.
궁극적으로 오브젝트 파스칼은 볼랜드 델파이의 언어로 진화했다.
레퍼런스
- ^ a b Williams, Gregg (December 1984). "Software Frameworks". Byte. Vol. 9, no. 13. pp. 124–127, 394–410.
- ^ Schmucker, Kurt J. (August 1986). "Object-Oriented Languages for the Macintosh". Byte. Vol. 11, no. 8. pp. 177–185.
- ^ Loeb, Laurence H. (December 1988). "Program Extenders". Byte. Vol. 13, no. 13. pp. MAC 53-MAC 60.
- Keohan, Susan (July 1984). An Introduction to Clascal (PDF). Lisa Division, Apple Computer.