5 lenguajes de Programación que nunca morirán

Cuando se trata de programación, desarrollo / ingeniería de software y todos los campos incluidos, se ve que, en el mundo real, en realidad solo hay un puñado de lenguajes que se utilizan en las operaciones diarias, y es extremadamente difícil para cualquier idioma para romper esa barrera de entrada.

Hay algunas muy buenas razones por las cuales la popularidad de los lenguajes de programación no cambia con tanta frecuencia, y la más importante, en mi opinión, es la compatibilidad con las bases de códigos existentes. El mayor problema con la introducción de un nuevo lenguaje en el ecosistema es que los desarrolladores tienen que tomar una decisión: encontrar una manera de hacer que funcione con lo que tienen o comenzar de nuevo … y esa no es una elección divertida.


Además, tenga en cuenta que mis opiniones se incluirán en esta historia tanto como sea posible porque simplemente no es divertido escribir una historia como esta sin incluir algunos comentarios anecdóticos y potencialmente arbitrarios en la mezcla.
Con todo eso en mente, veamos cinco lenguajes de programación que simplemente no morirán. Siempre. Como siempre.

C / C ++

Sinceramente, me gustan estos dos idiomas. Son viejos, pero aún son viables para usar en más de un sentido. C ++ se mantiene actualizado por el comité ISO dedicado a él, y se siente moderno, aunque eso puede cambiar en el momento en que eche un vistazo a una base de código más antigua o una que no utilice los estándares más nuevos.
Son los reyes indiscutibles del mundo. La necesidad de compatibilidad con versiones anteriores tiene a estos tipos grandes sentados en la cima de una pirámide muy, muy empinada. C y C ++ han existido durante casi 40 años (50 en el caso de C), y muestran pocos o ningún signo de desaceleración en el corto plazo.

La razón por la que son tan populares, como se dijo anteriormente, es principalmente una necesidad de compatibilidad con versiones anteriores de bases de código heredadas. Y la razón por la que puse estos dos juntos es porque son muy interoperables, y eso se debe principalmente a que C ++ fue diseñado con eso en mente. La compatibilidad con versiones anteriores es el rey.

Python

Sinceramente, desprecio este lenguaje, principalmente por su sintaxis extremadamente ruidosa y, honestamente, sucia, pero tengo que dar crédito cuando se debe, porque Python, en los últimos treinta años, se ha convertido en un gigante de verdad, al menos en mi opinión. , proporciones increíbles.
Sin embargo, al igual que C y C ++, Python sigue siendo popular debido a la necesidad de compatibilidad con versiones anteriores, pero Python también tiene simplicidad y facilidad de uso, algo que los dos mencionados no tienen.
La baja barrera de entrada de Python lo convierte en la opción perfecta para el principiante y, a menudo, lo hace divertido de usar. Esta es probablemente la razón más importante por la que no morirá, en mi opinión: su facilidad de uso.

Java

No desprecio este lenguaje, pero definitivamente no me gusta. Cuando miro el código Java, a menudo me estremezco, ya que es solo una tarea difícil de leer sin una buena documentación combinada con él, y eso es más raro de lo que me gustaría que fuera, sinceramente.
Sin embargo, a pesar de mis reservas al respecto, Java mantiene una posición consistente entre los cinco primeros en el índice TIOBE, lo que significa que a muchas personas les debe gustar por una razón u otra. Simplemente no entiendo cómo a alguien le puede gustar este lenguaje para casi cualquier cosa cuando hay alternativas más nuevas que logran los objetivos de Java de una manera mucho más agradable.
Personalmente, encuentro que Java a menudo está hinchado y es una tarea difícil de leer, como dije anteriormente. Es difícil para mí disfrutar leerlo o escribirlo.

Swift 

Realmente no quería poner a este tipo aquí, y apuesto a que al menos algunos de ustedes están confundidos sobre por qué lo hice, así que déjenme explicarme.
Swift fue presentado por Apple, Inc. con el único propósito de reemplazar Objective-C, que había considerado poner en esta lista y terminé poniéndolo debajo (en la categoría de “menciones honoríficas”). Swift, creado y respaldado por Apple, no va a morir, al menos no pronto, debido a esa afiliación.
También es un competidor principal para espacios ocupados por personas como C, C ++ y Objective-C, e incluso Rust, dependiendo de con quién hables (soy parcial, lo siento). Esto se debe a que Swift está diseñado para funcionar, como los nombres mencionados anteriormente, en un nivel más bajo que los lenguajes como Java o C #, y esto significa que seguramente tendrá algún tipo de seguimiento, ya que es útil en algo más que una aplicación front-end desarrollo.

Menciones honoríficas

Aquí hay algunos idiomas que creo que tienen potencial, pero no son necesariamente “inmortales”.

RUST

Tenía que hacerlo Ya pues. ¿Sería esta mi lista sin que Rust esté en ella? ¡Absolutamente no! Soy un gran admirador de Rust y le juraré lealtad hasta el día que patee el cubo.
La única razón por la que Rust no se coloca en la parte principal de esta lista es porque es relativamente joven y no cuenta con el respaldo de alguien como Apple, aunque Microsoft ha presentado recientemente un aparente respaldo en forma de lenguaje oficial WinRT proyección. Entonces, hay eso.

C#

Pondría esto más alto y, honestamente, aún podría, pero simplemente no veo tanto interés generalizado en C # como lo hago para algo como Java. Simplemente no está allí, al menos en mi esfera.

Objective C 

El antecesor de Swift. Es probable que este lenguaje no muera pronto, dada la necesidad de compatibilidad con versiones anteriores, como se menciona en los párrafos debajo de C y C ++, pero no lo veo vivo por mucho tiempo, dado que ha sido más o menos Apple desaprobó a la fuerza en un esfuerzo por modernizarse.

PHP

El Procesador de hipertexto PHP se ha mantenido constante entre los diez primeros en el índice TIOBE durante los últimos veinte años. Su uso continuo en el desarrollo web lo convierte en un titán de esta industria.

Resumen

Entonces, obviamente, no lo sé todo y no puedo predecir qué idiomas son realmente inmortales, pero esta fue mi “mejor” oportunidad al mismo tiempo que trataba de ser entretenida para cualquier lector.
¡Aprecio tu interés en mi historia y te agradezco por leer hasta aquí! ¡Ten un día maravilloso! 🙂

1 comentario en “5 lenguajes de Programación que nunca morirán”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Más info

aceptar