- Clascal
-
Clascal was an object-oriented programming language developed in 1983 by the Personal Office Systems (POS) division (later renamed The Lisa Division, still later The 32-Bit Systems Division) of Apple Computer.
It was an extension of Lisa Pascal, which in turn harked back to the UCSD Pascal model originally implemented on the Apple II. It was strongly influenced by Xerox PARC's release of Smalltalk-80, v1 (which had been ported to the Lisa previously), and also by Modula.
Clascal was the inspiration for Object Pascal on the Macintosh in 1985. With the demise of the Lisa in 1986, Pascal and Object Pascal continued to be used in the Macintosh Programmer's Workshop for systems and application development for several more years, until it was finally supplanted by the C and C++ programming languages. The MacApp application template was based on sample programs originally written in Clascal, and on the "Toolkit", or class library.
Ultimately Object Pascal evolved into the programming language of Borland Delphi.
References
- Keohan, Susan. "An Introduction to Clascal -- Alpha Draft". September 15, 1983. Lisa Division, Apple Computer. Cupertino, California.
Dialects Compilers CurrentDelphi · Delphi Prism (Oxygene) · PocketStudio · HP Pascal · IP Pascal · Prospero Pascal · FrameworkPascal · C/AL · Free Pascal (Lazarus) · GNU Pascal · Turbo51 · Virtual Pascal · MIDletPascal · Pic Micro Pascal · ACKHistoricalComparison of Pascal and C · Comparison of Pascal and Delphi
Related to: Ada (2005) · ALGOL (1968)Categories:- Computer programming stubs
- Pascal programming language family
- Class-based programming languages
- Object-oriented programming languages
Wikimedia Foundation. 2010.