클라스카르

Clascal
클라스카르
패러다임명령형, 구조화, 객체 지향형
가족워스 파스칼
개발자애플 컴퓨터
처음 등장한1983년, 39년(연장)
타이핑 분야정적동적(바리안트, Const 배열RTI를 통한 동적 타이핑), 견고하고 안전함
범위어휘(정적)
플랫폼모토로라 68000 시리즈
영향을 받다
Pascal, Simula, Smalltalk
영향받은
오브젝트 파스칼

Clascal은 1983년 Apple ComputerPersonal 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]작성된 툴킷을 기반으로 했습니다.

궁극적으로 오브젝트 파스칼은 볼랜드 델파이언어로 진화했다.

레퍼런스

  1. ^ a b Williams, Gregg (December 1984). "Software Frameworks". Byte. Vol. 9, no. 13. pp. 124–127, 394–410.
  2. ^ Schmucker, Kurt J. (August 1986). "Object-Oriented Languages for the Macintosh". Byte. Vol. 11, no. 8. pp. 177–185.
  3. ^ Loeb, Laurence H. (December 1988). "Program Extenders". Byte. Vol. 13, no. 13. pp. MAC 53-MAC 60.