LOS LENGUAJES DE PROGRAMACIÓN MÁS USADOS EN LA ACTUALIDAD
LOS LENGUAJES DE PROGRAMACIÓN MÁS USADOS EN LA ACTUALIDAD:
La lista de los lenguajes de programación más utilizados de cada año se elabora según el Índice TIOBE, que es elaborado por una empresa de software holandesa que se especializa en la evaluación y seguimiento de la calidad de los programas informáticos. Actualmente, la empresa revisa en tiempo real más de 300 millones de códigos de diversos programas informáticos por día, actualizando mes a mes su índice. El Índice TIOBE se elabora a partir de diversos criterios o parámetros, por ejemplo, el número de ingenieros cualificados en determinado lenguaje, las búsquedas que hacen los usuarios a través de los buscadores solicitando información de los distintos lenguajes de programación, la demanda de cursos o los lenguajes que están siendo más usados. Este índice sirve para que un programador pueda determinar si sus conocimientos en un determinado lenguaje han quedado obsoletos, o si aún están vigentes. Asimismo, puede ser de utilidad si tiene que tomar una decisión estratégica respecto a qué lenguaje utilizar para la construcción de determinado software.
¿QUÉ ES UN LENGUAJE DE PROGRAMACIÓN?
Un lenguaje de programación es un lenguaje formal que explica una serie de instrucciones para que una computadora, ordenador, Tablet, Smartphone u otros dispositivos móviles y electrónicos generen diversas clases de datos. Los lenguajes de programación pueden usarse para crear programas que pongan en práctica algoritmos específicos, los cuales controlan el comportamiento físico y lógico de una computadora. De acuerdo con el blog Marketingandweb, para definir de manera sencilla qué es un lenguaje de programación es necesario precisar cada palabra: lenguaje es una forma o sistema de comunicación y la programación es el procedimiento de escritura del código fuente de un software o programa.
¿CUÁLES SON LOS TIPOS DE LENGUAJE DE PROGRAMACIÓN?
Los lenguajes de programación se dividen en tres tipos claramente diferenciados:
1. Lenguaje máquina
Este lenguaje de programación comprende directamente la máquina (computadora) y utiliza el alfabeto binario, es decir, el 0 y el 1.
2. Lenguajes de programación de bajo nivel
A diferencia del lenguaje máquina es más sencillo de utilizar, pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina.
3. Lenguajes de programación de alto nivel.
Son más fáciles de aprender porque se emplean palabras o comandos del lenguaje natural, generalmente del inglés. Este es el caso del BASIC, el lenguaje de programación más conocido. Los tipos de lenguajes de programación de alto nivel, según su utilidad y filosofía, son:
- Lenguaje imperativo: el Cobol, Pascal, C y Ada.
- Lenguaje declarativo: el Lisp y el Prolog.
- Lenguaje de programación orientado a objetos: el Smalltalk y el C++.
- Lenguaje orientado al problema: son aquellos lenguajes específicos para gestión.
- Lenguaje de programación natural: son los nuevos lenguajes que pretender aproximar el diseño y la construcción de programas al lenguaje de las personas.
- Lenguaje de programación de primera generación: el lenguaje máquina y el ensamblador.
- Lenguaje de segunda generación: los primeros lenguajes de programación de alto nivel imperativo (FORTRAN, COBOL).
- Lenguaje de tercera generación: son lenguajes de programación de alto nivel imperativo, pero mucho más utilizados y vigentes en la actualidad (ALGOL 8, PL/I, PASCAL, MODULA).
- Lenguaje de cuarta generación: usados en aplicaciones de gestión y manejo de bases de dados (NATURAL, SQL).
- Lenguaje de quinta generación: creados para la inteligencia artificial y para el procesamiento de lenguajes naturales (LISP, PROLOG).
Desde el 2001, JAVA es el lenguaje programación más usado. Actualmente cuenta con más de 9 millones desarrolladores que lo usan y está presente en más de 7 mil millones de dispositivos en todo el mundo. Su popularidad se debe a su gran legibilidad y simplicidad.
Python es un lenguaje de programación multiplataforma y multiparadigma. Soporta la orientación a objetos, la programación imperativa y funcional. Su simpleza, legibilidad y similitud con el idioma inglés lo convierten en un lenguaje ideal para principiantes.
Comentarios
Publicar un comentario