Object Pascal

Object Pascal es una evolución del lenguaje de programación Pascal, con inclusión de elementos pertenecientes al paradigma de la programación orientada a objetos.[1]

Historia temprana, Apple

Object Pascal es una extensión del lenguaje Pascal que se desarrolló en Apple Computer por un equipo dirigido por Larry Tesler en consulta con Niklaus Wirth (inventor de Pascal). Es descendiente de una anterior versión orientada a objetos de Pascal llamado Clascal, que estaba disponible en el equipo de Lisa.

Object Pascal era necesaria con el fin de apoyar MacApp, un marco ampliable aplicación de Macintosh que ahora sería llamada por una biblioteca de clases. Las extensiones de Objeto Pascal y MacApp fueron desarrolladas por Barry Haynes, Ken Doyle, y Larry Rosenstein, y fueron probados por Dan Allen. Larry Tesler supervisó el proyecto, que se inició muy temprano en el año 1985 y se convirtió en un producto en 1986.

Una de las extensiones de Object Pascal también fue llevada a cabo en el IDE Piense Pascal. El IDE incluye el compilador y un editor con resaltado de sintaxis y de cheques, un potente depurador y una biblioteca de clases. Muchos desarrolladores prefieren pensar en Pascal sobre la implementación de Apple de Object Pascal, porque Think Pascal ofrece una estrecha integración de sus herramientas. El desarrollo se detuvo después de la versión 4.01 ya que la compañía fue adquirida por Symantec. Entonces los desarrolladores dejaron de lado el proyecto.

En 1994 Apple bajó el apoyo a Object Pascal cuando pasaron de usar chips de Motorola de 68K a PowerPC, de arquitectura IBM. MacApp 3.0, para esta plataforma, fue re-escrito en C++.

Other Languages
čeština: Object Pascal
Deutsch: Object Pascal
English: Object Pascal
français: Pascal Objet
日本語: Object Pascal
Bahasa Melayu: Object Pascal
Nederlands: Object Pascal
norsk bokmål: Objekt Pascal
português: Object Pascal
română: Object Pascal
русский: Object Pascal
slovenčina: Object Pascal
српски / srpski: Објектни Паскал
svenska: Object Pascal
тоҷикӣ: Object Pascal
Türkçe: Object Pascal
українська: Object Pascal