Tabla comparativa de lenguajes con soporte el desarrollo de aplicaciones orientada a objetos
**la jerga: clases, instancias, etc.
**encapsulamiento: declarando partes privadas, protegidas, publicas y publicadas de las clases
**introduciendo el concepto de propiedad, que luego han adaptado muchos otros …ver más…
Es una manera diferente de pensar los problemas en computación. Pascal tiene un conjunto de palabras reservadas para dar soporte POO(Programación orientada a objetos) al lenguaje. Comenzamos con la creación de una clase, cuya sintaxis es la siguiente:TypeTClase = objectPublic{Métodos y propiedades} Private {Métodos y propiedades}End; | Pascal pude implementarse en forma eficiente sobre convenciones convencionales. La traducción se hace en el código de maquina ejecutable, a pesar de que algunas implementaciones en Pascal traduce el código de máquina virtual, que interpreta y ejecuta un programa de software. | Es un lenguaje estructurado por bloques: Un programa en pascal está formado por un solo bloque de programas principal, que contiene dentro de definiciones del subprograma usado. La parte más innovadora del diseño descansa en el trato de tipos de datos. Una gran sesión de diferentes tipos de proporciona: enteros, reales, carácter, enumeraciones, boolianos, arreglos, registros, archivos cuenciales y una forma limitada de conjuntos. Pascal permite que se dé por el programador la definición separada de un tipos de datos. | Las primeras versiones del compilador de Pascal, entre ellas la más distribuida fue UCSD Pascal, traducían el lenguaje en código para una máquina virtual llamada máquina-P. La gran ventaja de este enfoque es que para tener un compilador de Pascal en una nueva arquitectura de máquina solo hacía falta reimplementar la máquina-P. Como