Los principales lenguajes de programación que brindan apoyo a la Programación Orientada a Objetos en la actualidad son:
1. Los lenguajes que implementan las especificaciones de la plataforma .NET. Dichas especificaciones requieren que los lenguajes que la soporten posean todas las características de la OOP, desde los pilares fundamentales, a saber, la encapsulación, la herencia y el polimorfismo, hasta características avanzadas, como la reflexión, la herencia de interfaces, y los modelos de propiedades y eventos. Los lenguajes más populares de esta plataforma son C#, Visual Basic .NET, Delphi .NET, J#, Python y C++ Administrado.
2. La otra plataforma más importante dentro de la OOP es Java. Este lenguaje es puramente orientado a objetos, con un diseño pensado tanto para simplificar la tarea del programador como para evitar errores comunes en otros lenguajes.
3. Sin embargo, el lenguaje orientado a objetos por excelencia sigue siendo C++. Mientras que en Java la administración de memoria es "demasiado importante para dejarlo en manos del programador", en C++, la misma tarea es "demasiado importante para dejarla en manos del lenguaje". Esto significa que en C++ el control total de lo que se está haciendo pasa a manos del programador, y la responsabilidad es suya.
4. Otro lenguaje destacado es Object Pascal, más conocido como el lenguaje soportado por Borland Delphi. Tiene una sintaxis más simplificada que C++ y es de fácil aprendizaje. Tal como C++, es un lenguaje que mezcla la OOP con la Programación Estructurada, paradigma tradicional asociado a procesos de ingeniería de software que ya quedaron obsoletos.
5. Entre los lenguajes de scripts para aplicaciones web, se destacan PHP y Perl, además de los soportados por ASP .NET. Los lenguajes JavaScript y Visual Basic Script no son orientados a objetos, sino basados en objetos, que es otra cosa: no tienen soporte directo para la herencia, sino que el programador debe "simular" esta característica.
Podés empezar a usar Java o Visual Basic .NET. Con esto dominarías los dos estándares de programación más importantes en la actualidad: Java y la plataforma .NET.
Cordiales saludos.
2007-01-11 06:28:36
·
answer #1
·
answered by Sir John 6
·
0⤊
0⤋
pues la programacion orientada a objetos es un concepto, y hay varios lenguajes de programación que puedes utilizar, pero el que mas se ocupa por lo general es java, que trabaja bajo este concepto
2007-01-11 05:10:43
·
answer #2
·
answered by Anonymous
·
1⤊
0⤋
Es un paradigma de l. a. programacion que utiliza objetos para modelar y posteriormente programar las aplicaciones, y es muy bueno ya que te permite modelar todo de tal forma que quede como en l. a. vida actual como por ejemplo un sistema bibliotecario, que vez en ello?, un edificio con direccion, una sala, libreros, libros (por categorias ) y un bibliotecario, alli cada una de estas cosa va a ser un objeto y deber diseñar cada objeto y ponerle sus propiedaddes correspondientes, y como por ejemplo un libro no va atener casi nada de procesamiento, el que se va a encargar de todo el chow es el bibliotecario, dar de alta un libro, ordenar, sacar reportes, buscar, and so on y los otros objetos dificilmente seran modificados, esta es l. a. diferencia de l. a. programacion tradicional o comunmente conocida como secuencial, en l. a. que no hay un diseño claro, simplemente llegan datos y se procesasn, aqui no aqui llega un cliente o lector y lo atiende el bibliotecario, se mueben libros y no datos, todo va de alguna forma ordenado y empaquetado, suerte!!!!!!!!!!!!
2016-12-12 09:13:32
·
answer #3
·
answered by ? 4
·
0⤊
0⤋
Lenguajes a utilizar:
C++, Java, C#, Visual Basic entre otros.
Puedes saber si un lenguaje es orientado a objetos si cumple con los siguientes aspectos:
- Herencia.
- Polimorfismo.
- Abstracción.
- Encapsulamiento.
Puedes encontrar más información en:
http://es.wikipedia.org/wiki/Programaci%C3%B3n_orientada_a_objetos
2007-01-11 06:35:08
·
answer #4
·
answered by Linux_ls 3
·
0⤊
0⤋
pues puedes usar el que quieras ya que la programacion orientada a objetos no tiene que ver mucho con el lenguaje sino con la manera de programar
2007-01-11 06:30:02
·
answer #5
·
answered by Arturo G 4
·
0⤊
0⤋
Pues sencillo utiliza Java, es un lenguaje multiplataforma, lo que hagas con java puedes usarlo en cualquier sistema operativo...notese, sin necesidad de hacer ningun cambio en tu trabajos ya hecho.
Las demas aplicaciones ninguna te dan las ventajas que te da Java
Saludos
2007-01-11 06:09:50
·
answer #6
·
answered by asinox 2
·
0⤊
0⤋
Perl.
Así, cuando te canses de programar Orientado a Objetos, podrás programar en otro paradigma. Por ejemplo, Orientado a Prototipos.
2007-01-11 05:31:26
·
answer #7
·
answered by Anonymous
·
0⤊
1⤋
visual foxpro...y visual basic...hay otros,,, utilizas el lenguaje de codificacion
by
2007-01-11 05:16:48
·
answer #8
·
answered by Anonymous
·
0⤊
2⤋
Java, Visual Basic, Delphi, C++, C#...
El que quieras utilizar depende de ti, con el más identificado te sientas.
Feliz resto del día
:)
2007-01-11 05:09:38
·
answer #9
·
answered by Condesa 5
·
0⤊
2⤋
c++, java, python, vb.net, smaltalk, oberon, ....
Pero lenguajes OO específicos son smalltalk y java.
2007-01-11 05:09:03
·
answer #10
·
answered by El caballero sin alma ni corazón 6
·
0⤊
2⤋