520 Shares 6493 views

Valoración de lenguajes de programación 2016

En el mundo moderno, la programación es una de las ramas más prósperas del progreso tecnológico. No se cuestiona la necesidad de trabajar con programas, ya que en la actualidad casi todas las actividades son informatizadas. Es por eso que los programadores buenos son muy valorados tanto en Rusia como en el extranjero.

Brevemente acerca de los lenguajes de programación

El lenguaje de programación es un sistema de signos interrelacionados necesarios para escribir programas informáticos. Además, hay un conjunto de reglas que afectan la forma del programa. Dependiendo de estas reglas, la computadora realiza procesos computacionales o administra objetos. Este método de programación está diseñado exclusivamente para la interacción hombre-computadora.

Hay dos tipos principales de lenguajes para la programación:

  1. Estándar (un conjunto de elementos que representan su sintaxis y semántica).
  2. La aplicación de la norma (el propio software, lo que permite garantizar el funcionamiento de la norma).

A pesar de la potencia y multifuncionalidad de los idiomas existentes, ninguna sintaxis es universal. La variedad de sistemas nos obliga a inventar nuevas variantes de lenguajes. La proliferación de procesadores multi-núcleo y la movilidad han creado un nuevo trabajo para los desarrolladores.

Antecedentes históricos

Desde la creación de las primeras computadoras electrónicas, se han inventado alrededor de ocho mil idiomas para la programación. Y ahora siguen creándose casi diariamente. Es cierto que muchos de ellos son conocidos sólo por los propios creadores, pero algunos de ellos están disponibles para su uso por millones de personas.

Los orígenes de la programación pertenecen al siglo XIX. Hasta cierto punto, los dispositivos programables incluyen, por ejemplo, telares y pianos mecánicos. El principio de su gestión se basó en instrucciones, que pueden considerarse un prototipo de los lenguajes de programación actuales, sólo muy simplista y primitivo.

El fundador de la creación de lenguajes de programación es Ada Augusta Lovelace, un matemático británico que a mediados del siglo XIX escribió un programa para el cálculo de los números de Bernoulli destinados a la máquina analítica de Charles Babbage. Es ella quien se considera el primer programador, en honor del matemático también nombraron uno de los lenguajes de programación.

Fundamentos

Con el desarrollo de industrias técnicas, surgió la necesidad de crear programas que gestionen los procesos de cálculo, creando algo. De esto comenzó a aparecer una variedad de lenguajes de programación.

Éstos son algunos de ellos:

  • Assembler es un lenguaje de bajo nivel diseñado para interactuar directamente con el hardware.
  • BASIC es el más fácil de programar; Es necesario para el dominio inicial de la automatización.
  • "Cobol" – un nivel alto; Se utiliza para resolver problemas económicos.
  • Fortran es un nivel alto; Fue creado para algoritmos de tareas de computación.
  • "Infierno" es un nivel alto; Fue creado para automatizar la gestión de procesos (con el nombre de Ada Lovelace).
  • Pascal – fue diseñado para enseñar la programación.
  • C y C ++ – un lenguaje universal para resolver cualquier problema; Los requisitos del programador del sistema están en la base.

Idiomas populares

La clasificación de popularidad de los lenguajes de programación de RedMonk se basa en la puntuación GitHub y las discusiones en el sitio web StackOverflow. Para 2016 esta lista se parece a esto:

  • JavaScript.
  • Java.
  • PHP.
  • Python.
  • C #.
  • C ++.

A juzgar por la calificación, los idiomas más populares son como JavaScript y Java. Esto no es sorprendente, ya que están incrustados en los navegadores de Google Chrome y Safari, que son muy utilizados por muchas personas en el planeta. Además, estas herramientas se utilizan en los programas más populares AdobeAcrobat y Reader. Por lo tanto, la clasificación de los lenguajes de programación se basa en la popularidad de estos u otros medios de los usuarios.

Pero según la revista IEEESpectrum, la más popular es C. Se sigue con Java, Python y C ++. Esta secuencia se determina mediante la búsqueda de resultados en solicitudes especiales en sitios conocidos.

El índice Tiobe

Tiobe – un índice que le permite determinar la popularidad y relevancia (clasificación) de los lenguajes de programación. El cálculo se realiza mediante consultas de búsqueda que contienen el nombre de un idioma en particular.

La clasificación de los lenguajes de programación Tiobe se presenta de la siguiente manera: Java está en primer lugar, C es segundo y C ++ es el tercero. En marzo de 2016, Java tuvo el 25% del mercado de popularidad entre otros idiomas. La popularidad de la misma C cayó un 2% y ascendió a 14%. Perdió significativamente su posición ObjectiveC, lo que es sorprendente, ya que es la plataforma principal en el IPhone y el iPad. JavaScript también pierde su popularidad al pasar al final de la lista.

Esta clasificación de lenguajes de programación está sujeta a cambios frecuentes, ya que se forma dependiendo del interés del público objetivo.

Idiomas frecuentemente utilizados

Al crear un sistema operativo, es imposible predecir lo que el usuario necesitará específicamente. A veces sucede que el sistema operativo carece de una función que no se proporciona. Es para su creación que los lenguajes de programación son necesarios, con la ayuda de los cuales se escribe e implementa un código especial. Es reconocido por el ordenador y edita el programa o crea uno auxiliar. Para tales tareas, los idiomas más populares son C y C ++, así como BASIC y Pascal. Por lo general, crean sistemas para Windows y DOS.

Los idiomas para la programación se dividen en dos grupos:

  1. Cliente (el representante es JavaScript).
  2. Servidor (HTML es un buen ejemplo).

Por cierto, es HTML que encabeza la clasificación del uso de lenguajes de programación. Sus ventajas son el fácil reconocimiento de plantillas HTML por cualquiera de los navegadores existentes. Este lenguaje es básico, sin su conocimiento es imposible pasar a niveles más altos de programación.

La relevancia de las lenguas

La calificación de la demanda de lenguajes de programación se basa en la relevancia en diversas áreas del empleo. Los sistemas financieros requieren herramientas complejas y diversas para crear programas, como Java y C #. Pero para páginas web y programas similares necesita un lenguaje simple y conciso, por ejemplo, JavaScript o Ruby.

En la esfera de los empleadores, el más popular es el conocimiento de SQL. Sobre su base, las bases de datos como MySQL, Microsoft SQL, que son utilizados por muchas instituciones grandes, se han creado. Además, todos los teléfonos basados en Android e IOS tienen acceso a una base de datos SQL, llamada SQLite.

La clasificación de los lenguajes de programación en esta área conduce a la siguiente lista de relevancia: Java, JavaScript, C # y otros.

Así, podemos concluir. La clasificación de los lenguajes de programación de 2016 está representada por medios muy similares en popularidad, uso y relevancia. Pero hay diferencias, y la razón de esto es las diferentes exigencias de ciertas esferas de actividad.