Clascal era un lenguaje de programación orientado a objetos desarrollado en 1983 por la división de Personal Office Systems (POS) (más tarde rebautizada como The Lisa Division y más tarde como The 32-Bit Systems Division ) de la entonces Apple Computer, más tarde rebautizada como Apple Inc.
Paradigmas | Imperativo , estructurado , orientado a objetos |
---|---|
Familia | Wirth Pascal |
Desarrolladores | computadora Apple |
Apareció por primera vez | 1983 |
Disciplina de mecanografía | Estático y dinámico (escritura dinámica a través de variantes, matriz de const y RTTI ), fuerte , seguro |
Alcance | Léxico (estático) |
Plataforma | Motorola serie 68000 |
Influenciado por | |
Pascal , Simula , Smalltalk | |
Influenciado | |
Objeto Pascal |
Era una extensión de Lisa Pascal , que a su vez se remonta al modelo UCSD Pascal implementado originalmente en Apple II . Fue fuertemente influenciado por el lanzamiento del Xerox Palo Alto Research Center ( PARC ) de Smalltalk -80, v1 (que anteriormente había sido portado a Lisa), y por Modula .
Clascal fue la inspiración para Object Pascal en Apple Macintosh en 1985. Con la desaparición de Lisa en 1986, Pascal y Object Pascal continuaron usándose en el Taller de programadores de Macintosh para el desarrollo de sistemas y aplicaciones durante varios años más, hasta que finalmente fue reemplazado por los lenguajes C y C ++ . La plantilla de la aplicación MacApp se basó en programas de muestra escritos originalmente en Clascal y en el Toolkit o biblioteca de clases.
Al final, Object Pascal evolucionó hasta convertirse en el lenguaje de Borland Delphi .
Referencias
- Keohan, Susan (julio de 1984). Introducción a Clascal (PDF) . División Lisa, Apple Computer.