
¿Programación orientada a objetos o estructurada? No es fácil discernir cual de las dos es mejor, cada cual tiene sus pros y sus contras. Utilizando programación estructurada los programas son más fáciles de entender porque la estructura es más clara (no excluye que haya que dedicar gran esfuerzo y tiempo), los errores son fácilmente visibles debido a la estructura, programas mas sencillos y menor exigencia para el programador. En cambio la programación orientada a objetos es todo lo contrario, pero también tiene sus ventajas como es la reutilización del código, la separación de los datos, permite crear sistemas más complejos, facilidad de mantenimiento y su robustez.
¿Cual es el más usado? No existe un lenguaje de programación universal, cada uno tiene sus ventajas e inconvenientes para la tarea que queramos realizar. Pero los más usados e importantes son los siguientes:
Java
Java es un lenguaje de programación orientada a objetos creado en 1995. Este lenguaje de programación está muy influenciado por C y C++. Sus principales inconvenientes son su velocidad y la complejidad. Sus principales ventajas son que eliminan la complejidad de C, es robusto, seguro y su abanico de oportunidades. Actualmente es el lenguaje de programación más usado por excelencia.
Lenguaje C
C es un lenguaje de programación estructurado desarrollada a principios de los años 80s. Este lenguaje fue el primero de los C y se basaba en las antiguas B y BCPL. C se trata de un lenguaje de nivel medio ya que combina elementos de lenguaje de alto nivel con la funcionalidad del lenguaje ensamblador. Tambien hay que destacar que C es un lenguaje portable ya que permite utilizarlo en diferentes equipos y sistemas informáticos. Tiene muchas desventajas como son el mantenimiento y seguridad aunque el uso de lenguaje es muy eficiente. Hoy en día a pesar de su antigüedad se sigue utilizando y es el segundo más usado actualmente.
C++ es un lenguaje de programación orientado a objetos y estructurado, se considerar un híbrido Fue desarrollado a principios de los 90s y evolucionado a partir de su hermano pequeño C con el que comparte similitudes. Además de lo introducido en C, C++ introduce la programación orientada a objetos por lo que C++ se considera un lenguaje híbrido. Actualmente es el cuarto lenguaje de programación más usado.
JavaScript
JavaScript es un lenguaje de programación como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico. Fue creado en el año 1995. Su principal uso es el desarrollo de interfaces de cara al usuario en las páginas web. Su sintaxis es similar a C, y aunque posea Java en su nombre no tiene nada que ver ya que están enfocados desde distinto punto de vista y buscan distintos propósitos. Sus principales características son una sintaxis sencilla, utiliza poca memoria, muy bueno para crear webs y fácil de integrar. Otra de las ventajas es que permite crear páginas más dinámicas, lo que las hace más atractivas para el usuario frente HTML. Actualmente JavaScript es el décimo primer lenguaje de programación más usado.
PHP
Bibliografía de los lenguajes de programación más usados a fecha febrero 2013: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
buena definicion de los lenguajes de programacion para aquellos que estan empezando, como yo, a programar.
ResponderEliminar