Clascal

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.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • clascal — (Méj.) m. *Tortilla de maíz …   Enciclopedia Universal

  • Object Pascal — Paradigm(s) imperative, structured, object oriented, functional (Delphi dialect only) Appeared in 1986 (1986) Designed by Apple, Niklaus Wirth, Anders Hejlsberg …   Wikipedia

  • Object Pascal — Семантика: императивная Класс языка: мультипарадигмальный: императивный, структурный, объектно ориентированный, обобщённый[1], процедурный Тип исполнения: компилируемый …   Википедия

  • Ada (programming language) — For other uses of Ada or ADA, see Ada (disambiguation). Ada Paradigm(s) Multi paradigm Appeared in 1980 Designed by MIL STD 1815/Ada 83: Jean Ichbiah Ada 95: Tucker Taft Ada 2005: Tucker Taft Stable release …   Wikipedia

  • Pascal (programming language) — Pascal Paradigm(s) imperative, structured Appeared in 1970 Designed by Niklaus Wirth Typing discipline static, strong, safe …   Wikipedia

  • UCSD Pascal — UCSD Pascal/p System Company / developer University of California, San Diego, SofTech, Pecan OS family p code operating systems Working state …   Wikipedia

  • Microsoft Pascal — was an implementation of the Pascal programming language that was developed by the Microsoft Corporation for compiling programs for running on its MS DOS operating system and, in later versions, on OS/2 (like many other Microsoft programming… …   Wikipedia

  • Comparison of Pascal and C — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • Oxygene (programming language) — Oxygene Developer RemObjects Software Stable release 3.0.21 (August 29, 2009; 2 years ago (2009 08 29)) Influenced by Object Pas …   Wikipedia

  • Concurrent Pascal — (also known as PASCAL FC) was designed by Per Brinch Hansen for writing concurrent computing programs such as operating systems and real time monitoring systems on shared memory computers. A separate language, Sequential Pascal, is used as the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”