Principales lenguajes de programación moribundos en 2020

Si eres un niño de los 90, debes haber oído hablar de LOGO: lenguaje para gráficos orientados (¡a la derecha, Turtle Graphics!) que fue especialmente diseñado para que los niños les enseñen programación. De igual forma, debes estar familiarizado con otros lenguajes de renombre como ALGOL , BASIC , COBOL , y muchos más.

Top-Dying-Programming-Languages-in-2020

Pero, ¿sabe que hay una cosa en común con todos estos lenguajes que con el surgimiento de las tecnologías y el advenimiento de varios lenguajes de programación de tendencia, estos lenguajes veteranos han sido testigos de una disminución imprevista en su popularidad y uso?

Y si asume que estos son los únicos lenguajes que han experimentado tales situaciones, entonces debe saber que ha habido muchos lenguajes de programación que simplemente surgieron, gobernaron y se desvanecieron . Entonces, el punto es que no hay nada malo con estos lenguajes que los hizo desaparecer (de hecho, los lenguajes de programación nunca mueren, se vuelven obsoletos ), es solo que son reemplazados por la mejor alternativa que apareció en el mercado. Por lo tanto, depende de usted analizar la demanda del mercado tecnológico y estar al tanto de las últimas tendencias en el mundo de la programación para sobrevivir en el mundo de TI. Debe conocer el alcance actual y futuro de los idiomas y adaptarse a los cambios en consecuencia para crecer en su carrera.

Aquí, en este artículo, hemos enumerado 7 lenguajes de programación (basados ​​en varios parámetros de investigación y recursos estándar) que no vale la pena aprender en 2020, ya que morirán o desaparecerán del mercado tecnológico en el futuro.

1. Objetivo-C  

El primer nombre que aparece aquí en la lista de los principales lenguajes de programación moribundos es: Objective-C . El lenguaje que surgió hace 36 años es un lenguaje orientado a objetos de propósito general que sigue la sintaxis derivada de Smalltalk y se usa principalmente para desarrollar aplicaciones para plataformas Apple como macOS , iOS , etc. El lenguaje gobernó por sí solo el dominio particular hasta la llegada de su lenguaje alternativo Swift en 2014 . Swift es comparativamente más preferido que Objective-C por los desarrolladores debido a varias características notables como robustez, mejor administración de memoria, etc.

Según los informes, Objective-C ha caído entre 10 y 12 posiciones de la lista de los principales lenguajes de programación en los últimos años y, posteriormente, Swift sube en la lista de clasificación con puntos de recompensa durante el mismo período. Sin embargo, el idioma aún tiene cierta ocupación en el mercado y probablemente no desaparecerá pronto, pero si está ansioso por comenzar su viaje, particularmente con el dominio macOS o iOS, se recomienda elegir Swift en lugar de C objetivo.

2. Haskell

Haskell es uno de los lenguajes de programación funcional tipificados estáticamente de propósito general más antiguos . El lenguaje fue especialmente diseñado para manejar cálculos simbólicos junto con aplicaciones de procesamiento de listas y se considera muy relevante para el dominio de aplicaciones industriales y de investigación. Además, debido a varias características que valen la pena, como una mayor confiabilidad, plazos de entrega más cortos, etc., varias grandes empresas tecnológicas como Facebook , GitHub , IBM , etc. prefieren el lenguaje en el pasado.

Sin embargo, si echamos un vistazo al índice de popularidad de TIOBE, el idioma muestra una disminución constante en su demanda y uso en los últimos 8 a 10 años . Puede haber varias razones detrás de eso, como dificultad de aprendizaje , tipeo estático , etc. Por lo tanto, a pesar de la importante actualización estándar de Haskell en 2020, se recomienda que no confíe principalmente en Haskell y considere aprender otros lenguajes de moda también. como Python, Go, etc. para mejores oportunidades de carrera. Sin embargo, aprender Haskell junto con los otros lenguajes de programación también sería la mejor opción, ya que siempre se agradece tener una comprensión del lenguaje de programación funcional .

3. perla

Perl, presentado en 1987, es un lenguaje de programación de propósito general que incorpora Perl 5 y la última versión hermana, es decir, Perl 6 (también denominado Raku ) . El lenguaje se utiliza para una amplia gama de tareas, como el desarrollo web , la manipulación de texto , el desarrollo de GUI , la programación de redes y muchas más. El lenguaje disfrutó de una buena racha en el mundo de la tecnología alrededor de 2004 , pero después de la llegada de varios otros lenguajes de programación destacados, especialmente Python , Perl e incluso su última versión hermana, está teniendo dificultades para dominar con fuerza el mercado.

Según los informes de TIOBE Index 2019 , Perl ocupó el puesto 19, lo que representa un mínimo histórico para el idioma. Sin embargo, al lenguaje le ha ido bastante bien en las clasificaciones del año en curso, pero aún así, se recomienda diversificar su elección de lenguaje de programación teniendo en cuenta la tendencia a la baja promedio de Perl en los últimos años.

4. Pascual

Pasemos a otro lenguaje de programación que no vale la pena aprender en 2020: Pascal . El lenguaje es un lenguaje de programación procedimental de propósito general que se desarrolló específicamente para enseñar prácticas de programación de una manera estructurada. El viaje de Pascal Language es tal que se desarrolló sobre el modelo del lenguaje ALGOL 60 y luego condujo al desarrollo de Object Pascal . En general, Object Pascal puede considerarse como un derivado orientado a objetos del lenguaje Pascal.

De hecho, el lenguaje ha disfrutado de su popularidad y demanda en el mercado debido a varias características, como la facilidad de aprendizaje, la verificación exhaustiva de errores, la tipificación fuerte, etc. Pero cuando se trata del crecimiento y la demanda de Pascal en el escenario actual, usted Debe saber que el viejo Pascal está casi muerto e incluso el Object Pascal está a punto de desaparecer del mercado ya que no hay rumores sobre el lenguaje entre los desarrolladores.

5. Erlang

Erlang es un lenguaje de programación funcional de propósito general que se conoce principalmente por su compatibilidad con la concurrencia, la distribución y la tolerancia a fallas. El lenguaje se usó inicialmente para grandes sistemas de telecomunicaciones, pero luego expandió su implementación a varios dominios, como el comercio electrónico, la banca y otros. Aunque algunas organizaciones establecidas aún utilizan el lenguaje, debido a varios factores, como una curva de aprendizaje más pronunciada , la disponibilidad de mejores alternativas como Elixir, Elm, etc., los nuevos desarrolladores y empresas no lo prefieren mucho.

Según los informes, Erlang está experimentando un declive constante en su popularidad en los últimos años. Sin embargo, los trabajos para los desarrolladores de Erlang aún existen en el mercado y no van a interrumpirse en el corto plazo, pero si tiene una visión de carrera a largo plazo para usted, entonces debe optar por cualquier otro lenguaje relevante y de tendencia en lugar de ir con Erlang. .

6. Guión de café

Aunque el lenguaje, CoffeeScript, nació en 2009 y no es tan antiguo como para estar aquí en la lista de los principales lenguajes de programación moribundos, ¡pero lo está! Es un lenguaje de programación que se compila en JavaScript con varias características adicionales como comprensión de listas, asignación de desestructuración, etc. y proporciona una mejor sintaxis y legibilidad. El idioma se hizo muy popular en un período muy corto, sin embargo, esa popularidad no dura mucho. Según los informes de Google Trends, CoffeeScript ha sido testigo de una gran disminución en su popularidad en los últimos 2-3 años .

Varias razones importantes detrás de la disminución de la demanda de CoffeeScript son el proceso de compilación adicional , la tendencia a cambios , etc. Por lo tanto, si actualmente está trabajando con CoffeeScript o está ansioso por comenzar su carrera con el lenguaje, se recomienda explorar varios otros alternativas para mejores oportunidades de carrera a largo plazo.

7. VB.NET

Por último, aquí viene uno de los lenguajes más renombrados de su tiempo: ¡VB.NET! El lenguaje es un lenguaje de programación orientado a objetos desarrollado por Microsoft y está implementado en .NET Framework . Visual Basic fue desarrollado por Microsoft como una versión variante de BASIC y luego Microsoft propuso VB.NET en 2002 como el sucesor de su lenguaje Visual Basic inicial. Sin duda, VB.NET fue el hijo favorito del mercado durante un período de tiempo más largo, pero de alguna manera se vuelve más débil frente a su competidor C#, que también se basa principalmente en el marco .NET.

Según los informes del Índice TIOBE , C# se ha apoderado de VB.NET en términos de demanda y popularidad y VB.NET también está perdiendo su encanto según los resultados de Google Trends . Mientras tanto, debido a su fuerte dominio sobre el mundo de la programación en el pasado, VB.NET todavía tiene una ocupación adecuada en el mercado, pero si está a punto de comenzar su carrera o en la etapa de principiante, se recomienda que prefiera otros opciones

Nuevamente, debe tener en cuenta que los lenguajes mencionados anteriormente como Objective-C , Perl , etc. no van a morir o interrumpirse de inmediato en los próximos tiempos, pero no vale la pena aprenderlos desde cero en el año 2020 ya que hay son mejores y más valiosas alternativas disponibles en el mercado. Y, además de eso, no se trata solo de lenguajes de programación, ¡siempre debe mantenerse actualizado con las últimas tendencias y tecnologías para mejorar en su carrera!

Publicación traducida automáticamente

Artículo escrito por madhur912 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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