Python encabeza los lenguajes de programación más populares de 2017

485120-aprender-a-codificar

Tratar de decidir qué lenguajes de programación estudiar, ya sea antes de la universidad, durante la misma o en el desarrollo profesional continuo, puede tener un impacto significativo en sus perspectivas y oportunidades laborales a partir de entonces. Teniendo esto en cuenta, se han realizado esfuerzos periódicos para clasificar los idiomas más importantes y populares a lo largo del tiempo, para brindar más información sobre cuál es el mejor lugar para enfocar los esfuerzos.

IEEE Spectrum acaba de armar su cuarta lista interactiva de los principales lenguajes de programación. El grupo diseñó la lista para permitir a los usuarios ponderar sus propios intereses y casos de uso de forma independiente. Puede acceder al Lista llenay clasificarlo por tipo de idioma (Web, Móvil, Enterprise, Embedded), mercados de más rápido crecimiento, tendencias generales de uso e idiomas populares específicamente para el desarrollo de código abierto. También puede implementar sus propios métodos de clasificación personalizados.

LanguageRanks

Clasificación de lenguajes de programación e imagen por Espectro IEEE



Python ha estado subiendo durante los últimos años, pero el año pasado ya estaba en el puesto 3, mientras que este año gana en general con un rango de 100. Python, C, Java y C ++ completan los cuatro primeros, con todo muy por encima de 95, mientras que el concursante del quinto lugar, C # (el propio lenguaje de Microsoft, desarrollado como parte de su marco .NET) se ubica en un sólido 88.6. La caída en los puntos # 5-10 nunca es tan grande como la brecha entre C ++ y C #, y el décimo idioma, Swift de Apple, aparece en la lista por primera vez en el rango general 75.3.

Los lenguajes anteriormente populares como Ruby han caído drásticamente, lo que es parte de la razón por la que Swift ha tenido la oportunidad de crecer. El lenguaje predecesor de Apple a Swift, Object-C, ha caído al puesto 26 a medida que Apple se traslada a sí mismo y a los desarrolladores al lenguaje más nuevo.

Las clasificaciones cambian algo, dependiendo de su segmento de mercado. En Embedded, por ejemplo, los cinco primeros puestos los ocupan C, C ++, Arduino, Assembly y Haskell. En dispositivos móviles, los 5 principales son C, Java, C ++, C # y JavaScript. Para el desarrollo web, los 5 principales son Python, Java, C #, JavaScript y PHP.

La forma en que ajusta los idiomas y enfoca sus criterios, en otras palabras, conduce a una distribución de idiomas bastante diferente. Pero si bien Python puede haber sido la primera opción general de IEEE, no es necesariamente la mejor elección si está tratando de cubrir muchas bases o alcanzar objetivos amplios. Al menos una variante de C está presente en el Top 5 de cada categoría, y varias categorías tienen C, C ++ y C # presentes en tres de los Top 5 (la categoría Web es anómala en este sentido, ya que solo C # entra en el Top 5).

IEEE continúa refinando sus criterios y mediciones y también ha aplicado estas nuevas ponderaciones a los resultados del año anterior. Si desea obtener más información sobre cómo la empresa pondera los datos o ver cómo se comparan los idiomas año tras año, toda esta información está disponible. aquí.

Copyright © Todos Los Derechos Reservados | 2007es.com