Los mejores lenguajes de programación: Pros y contras.
La programación se hace cada vez más importante gracias a los avances tecnológicos, y por ende los conocedores de esta se vuelven más apetecidos por las organizaciones, quienes a diario están en búsqueda de nuevos perfiles con conocimientos en los distintos lenguajes de programación.
Sin embargo, el dilema de los desarrolladores está en cuál lenguaje de programación enfocarse, pues estos deben elegir entre los más de 800 cuál será el más conveniente teniendo en cuenta importantes factores tales como la alta demanda laboral, los lenguajes de programación mejor pagados y, por supuesto, su gusto personal y habilidades.
Si eres desarrollador y deseas experimentar con un nuevo lenguaje de programación, tal vez este vistazo a las tendencias de uso y mercado podrían ayudarte en la elección de un lenguaje de programación en el cual enfocarte. También hablaremos de los pros y contra de estos lenguajes de programación.
Java
- El lenguaje Java es orientado a objetos.
- En java no existen problemas con la liberación de memoria en el sistema.
- El lenguaje Java es relativamente fácil de aprender comparado con otros.
- Librerías Estándar.
- Hoy en día existen excelentes editores (IDEs) que aportan multitud de ayudas a la programación, haciendo que el desarrollo sea más fluido y cómodo.
- Una de las soluciones más elegantes propuestas por el lenguaje Java a uno de los problemas recurrentes en otros lenguajes de programación es la gestión de errores a través de excepciones.
2.-Desventajas:
- Al tratarse de un lenguaje interpretado, el rendimiento en la ejecución de programas suele ser un poco menor.
- Al tratarse de un lenguaje interpretado, el rendimiento en la ejecución de programas suele ser un poco menor.
- Aunque java es un lenguaje relativamente sencillo de manejar, no es recomendado implementarlo con personas que apenas se unen a este mundo.
- Su sintaxis comparada con C# o Python parece para algunos bastante engorrosa
Python
1.- Ventajas:
- Simplificado y rápido.
- Elegante y flexible.
- Programación sana y productiva.
- Ordenado y limpio.
- Portable.
- Comunidad.
2.- Desventajas:
- Curva de aprendizaje: la “curva de aprendizaje cuando ya estás en la parte web no es tan sencilla”.
-
- Hosting: la mayoría de los servidores no tienen soporte a Python, y si lo soportan, la configuración es un poco difícil.
-
- Librerías incluidas: algunas librerías que trae por defecto no son del gusto de amplio de la comunidad, y optan a usar librerías de terceros.
C++:
1.- Ventajas:
- Lenguaje de programación orientado a objetos.
- Lenguaje muy didáctico, con este lenguaje puedes aprender muchos otros lenguajes con gran facilidad, como C#, Java, Visual Basic, JavaScript, PHP, entre otros.
- Es muy potente en lo que se refiere a creación de sistemas complejos, un lenguaje muy robusto.
- Actualmente, puede compilar y ejecutar código de C, ya viene con librerías para realizar esta labor.
2.- Desventajas:




Comentarios
Publicar un comentario