Comparativa de características clave de lenguajes de programación orientados a objetos: Ruby, C++, Smalltalk, Objective-C y PHP
1. LENGUAJE ELEMENTOS CARACTERISTICAS OPINIÓN
Ruby Lenguaje de programación
dinámico y de código abierto
enfocado en la simplicidad y
productividad.
Es un lenguaje con un balance
cuidado. Mezcla lenguajes como
Perl, Ada, Smalltalk y Lisp, para
formar un nuevo lenguaje que
incorporara tanto la programación
funcional como la imperativa.
Ruby es muy popular
porque es un
lenguaje de buen
funcionamiento, es
práctico y ameno.
C++ *Identificadores. Se usan para
referenciar las variables, las
funciones y otros objetos
definidos para el usuario.
*Constantes. Son expresiones
con un sig. Invariable.
*Variables. Posición de
memoria con nombre que se
usa para mantener un valor.
*Tiene un conjunto completo de
instrucciones
*Permite la agrupación de
instrucciones
*Los argumentos de las funciones
se transfieren por su valor.
*Incluye el concepto de puntero
El leguaje C++ tiene
muchas
características que
lo definen como su
uso extensivo de
funciones.
Smalltalk Entorno de desarrollo que
además puede funcionar como
un sistema e tiempo de
ejecución.
*Orientación a objeto
*Compilación en tiempo
En Smalltalk todo es
un objeto incluido
los números reales o
el propio entorno.
Objective-C *Variables de instancia
públicas; esto es declarar una
variable de instancia como una
propiedad a clases externas de
acceso
Es un lenguaje de programación
orientada a objetos creado como
un súper conjunto de C para que
implementarse un modelo de
objetos parecido al de Smalltalk.
El lenguaje,
objective-c consiste
en una capa muy
fina situada por
encima de C y
además es un estilo
súper conjunto de C.
Php *Resumen
*Palabras clave
*Abstract
Es un lenguaje multiplataforma,
está orientado al desarrollo de
aplicaciones web.
Este lenguaje crea
páginas dinámicas a
diferencia de otros
lenguajes.
ACT.3 “TABLA, DE LA DIVERSIDAD DE LENGUAJES DE PROGRAMACIÓN ORIENTADA A OBJETOS”.