Tabla comparativa de lenguajes con soporte el desarrollo de aplicaciones orientada a objetos

923 palabras 4 páginas
mpElabora una tabla para describir al menos 3 lenguajes de programación que proveen soporte para el desarrollo de aplicaciones orientadas a objetos en el que describa: * Plataforma. * Editor de texto empleado. * Compilador. * Enlazador. * Entornos de desarrollo integrados. Lenguajes de programación con soporte para el desarrollo de POO. | Lenguaje | Soporte POO | Plataforma | Editor de texto | Compilador/enlazador | Delphi | Existente desde Turbo Pascal 6, pero mucho mas evolucionada, en cuanto a:
**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

Documentos relacionados

  • Características de los diferentes sistemas operativos
    810 palabras | 4 páginas
  • Proveedores De Sistemas De Bases De Datos.
    3280 palabras | 14 páginas
  • Comparaciön sistemas manejadores de bases de datos
    3354 palabras | 14 páginas
  • guia conalep
    16464 palabras | 66 páginas
  • Relacion entre ciencia y tecnica
    689 palabras | 3 páginas
  • Modelo De Implementacion
    2709 palabras | 11 páginas
  • Operaciones aritméticas y lógicas en microprocesadores
    3120 palabras | 13 páginas
  • Frankestein
    2820 palabras | 12 páginas
  • Tecnicas de inteligencia artificial
    2308 palabras | 10 páginas
  • Unidad 5 Tópicos Avanzados De Programación
    6171 palabras | 25 páginas