Está en la página 1de 7

Temas:

 Establecer un concepto relacionado a la Importancia de los lenguajes de programación en el


mundo actual.
 Identificar cuáles son los diferentes Lenguajes de programación actual. 

Ruiz Arriciaga Indira Verónica

Facultad de Ciencias Administrativas - Universidad Guayaquil

Computación II-TIC para la toma de decisiones

GAS- VE-2-4

05 de mayo del 2023


Importancia de los lenguajes de programación en el
mundo actual

Los lenguajes de programación refieren a distintos tipos de expresiones y reglas de


estructuración lógica que sirven para generar taras recurrentes y sistemáticas. Los mismos son de gran
importancia porque permiten generar distintos sistemas que sirven para tareas que satisfacen las
necesidades de los usuarios. Existe una gran variedad de estos lenguajes y en cualquier caso los mismos
se orientan a distintos tipos de requerimientos; no obstante, puede dividirse esta pluralidad en dos
grandes grupos, los lenguajes de programación estructurada y los lenguajes orientados a objetos. Casi
todo lo que podemos utilizar en informática se debe en buena medida a los lenguajes de programación.

Un ordenador permite realizar operaciones de cálculo a una gran velocidad; no obstante, el


mismo es totalmente inservible si no fuera por los programas que se ejecutan en el mismo. Estos
programas son de diversa índole, siendo quizá el sistema operativo el más importante de todos, sistema
sobre el que corren las distintas aplicaciones. Para el desarrollo de los mismos siempre son necesarios
los lenguajes de programación, cada uno de los cuales tiene características específicas para su
implementación. Además cada lenguaje de programación se escribe a su vez con otro de más bajo nivel,
permitiendo que exista una pluralidad de respuestas a las necesidades existentes.

Como hemos dicho existen dos grandes grupos de lenguajes de programación, los que tienen
una programación estructurada y los que son orientados a objetos. En el primer caso el lenguaje consiste
en un conjunto de instrucciones y órdenes como asimismo en un conjunto de reglas de aplicación de las
mismas; la lógica proposicional tiene un rol fundamental en este caso y todas las operaciones pueden
estar supeditadas a relaciones lógicas. En el caso de un lenguaje de programación orientado a objetos,
en cambio, existe una intención de reflejar en el lenguaje distintas circunstancias de la existencia real;
así, se hará referencia a objetos, a clases, a herencias, a atributos, etc. Los lenguajes de programación
también pueden dividirse entre lenguajes interpretados y lenguajes compilados; en el primer caso el
lenguaje debe ser interpretado por otro programa, mientras que en el segundo caso debe ser traducido
mediante un compilador, creándose en el proceso un archivo que se denomina ejecutable.

El conocimiento de algún lenguaje de programación puede ser muy importante para desarrollar
capacidades en lo que respecta a resolución de problemas y automatización de tareas. Ciertamente este
tipo de saber sumado a algunas nociones básicas de algoritmos puede abrir todo un nuevo panorama de
posibilidades laborales.

Identificar cuáles son los diferentes Lenguajes de programación actual. 

1. Lenguajes de bajo nivel

Lenguaje máquina

Este lenguaje de programación es el más antiguo que existe. El lenguaje máquina es el único
que comprenden los ordenadores. Cualquier código redactado mediante lenguajes alternativos debe
ser convertido a lenguaje máquina para que un ordenador pueda leerlo. 

El lenguaje máquina se basa en el código binario, es decir, se escribe a base de 0 y 1.


Aprender lenguaje máquina es algo muy complejo y no es útil para la creación de programas o
webs. Es por esto que se han creado los demás lenguajes de bajo nivel, para poder redactar código de
manera sencilla que puede ser convertido en lenguaje máquina a través de un ensamblador.

Lenguaje ensamblador

Los lenguajes de bajo nivel están muy relacionados con el lenguaje máquina. Ambos tipos de
lenguaje tienen como objetivo ser comprendidos por un ordenador. La única diferencia es que los
lenguajes ensambladores están hechos para ser escritos por humanos de manera sencilla. Pese a esto,
tiene que ser traducido por un programa conocido como Ensamblador para que los ordenadores puedan
comprenderlo. 

En definitiva, el lenguajes ensamblador tiene las mismas funciones que el lenguajes máquina,


pero está diseñado para poder ser escrito y comprendido con facilidad por los humanos. Los códigos son
mucho más cortos e intuitivos y, además, tienden a ocupar mucho menos memoria. 

2. Lenguajes de medio nivel

Los lenguajes de nivel medio tienden a ser clasificados como lenguajes de bajo nivel porque
siguen dependiendo de ensambladores para poder ser comprendidos por los ordenadores. Pese a
esto, permiten llevar a cabo tareas mucho más complejas que los lenguajes de bajo nivel como el uso
de funciones. Aun así, muchas tareas deben ser llevadas a cabo de manera manual, aunque hay que
destacar que permiten los algoritmos de búsqueda y ordenamiento a diferencia de otros lenguajes de
alto nivel. 

En ese sentido, los lenguajes de medio nivel están orientados hacia la programación de


sistemas, por lo que no son adecuados para tareas como el diseño web. Los lenguajes de medio nivel
más conocidos son C y C++. 

3. Lenguajes de alto nivel

Los lenguajes de alto nivel son los más adaptados al lenguaje humano, por lo que son los más
sencillos de aprender en términos generales. Como los de medio nivel, tienen que ser traducidos a
lenguaje máquina para poder ser ejecutados por un ordenador. Pese a esto, debido a las modificaciones
del lenguaje en relación al código máquina, los ensambladores no son útiles para esto. Los lenguajes de
alto nivel se adaptan al código máquina a través de traductores y compiladores, dependiendo de si se
requiere una ejecución más rápida o menos. 

Actualmente, la gran mayoría de lenguajes de programación existentes son de alto nivel, a


excepción de C y C++. A continuación te dejamos los lenguajes de programación más utilizados que
existen y una breve explicación de sus usos. 

Los 10 lenguajes de programación más usados

1. C

Es el lenguaje de nivel medio más usado. Esto se debe a que es un lenguaje muy claro e
intuitivo una vez se ha aprendido a usar. El lenguaje C se utiliza esencialmente para el desarrollo de
software y la creación de aplicaciones de escritorio. 

2. C++

Es una variante del lenguaje C, con un mayor nivel de desarrollo. Pese a esto, sus
funcionalidades están adaptadas para ser más adecuado para el diseño de aplicaciones y software de
mayor complejidad y, además, permite implementar patrones de diseño en el código. Es por esto que
es un lenguaje muy utilizado en el campo del diseño gráfico.

3. Java

Es el lenguaje más utilizado a nivel global debido a tres factores: su solidez, facilidad de
aprendizaje y redacción y el respaldo de una comunidad muy extensa. Además de esto, es un lenguaje
que puede emplearse para una gran cantidad de tareas: puede usarse para diseño web, tanto Frontend
como Backend, en la creación de aplicaciones móvil, aplicaciones de escritorio, servidores… En
definitiva, es un lenguaje que permite la creación de casi cualquier tipo de software. 

4. Python

Python es un lenguaje relativamente moderno y diseñado para ser de propósito general. Puede


ser usado para prácticamente cualquier tarea que requiera un lenguaje de programación. Diseño web,
creación de aplicaciones, bases de datos, automatización de tareas… Es un lenguaje muy versátil que
soporta diferentes paradigmas y plataformas. Además de esto, es uno de los lenguajes más sencillos de
aprender, con una sintaxis muy similar al inglés. 

5. JavaScript

Como es de suponer, es una variación del lenguaje Java, y está diseñado para ser utilizado en
el ámbito del diseño web. Una de las características de JavaScript es que es adecuado tanto para el
desarrollo Frontend como Backend. Esto se debe a que permite tanto la relación de la página con bases
de datos y con el servidor como la inserción de elementos interactivos dentro de la página. 

6. Visual Basic

Es un lenguaje desarrollado para Microsoft, y tiene como objetivo permitir la creación de


aplicaciones orientadas a Windows. Una de las ventajas de Visual Basic es que su framework más
popular, Visual Studio, permite trabajar de manera simultánea con Visual Basic, Visual C++ y Visual C#,
lo que permite crear aplicaciones de muy alta complejidad en un mismo sitio. Además, es un lenguaje
muy sencillo de aprender, aunque para poder emplear Visual Studio es necesario dominar también C++
y C#, dos lenguajes mucho más complejos. 

7. Go

Go es el lenguaje de programación de Google, y está desarrollado para ser una mezcla de


diferentes lenguajes: tiene una sintaxis muy similar a C, busca ser multiusos como Python pero con
un rendimiento similar al de C++. En definitiva, Google ha tratado de mezclar las partes buenas de tres
lenguajes diferenciados en uno que tiene como objetivo facilitar el desarrollo de aplicaciones web de
alto nivel. Esto se debe a que es un lenguaje muy ligero, por lo que las aplicaciones desarrolladas con
Go tienen un rendimiento muy bueno.

8. Ruby

Ruby es un lenguaje de programación orientado a objetos. Es un lenguaje muy intuitivo (aunque


difícil de aprender) y que evita la duplicidad de código. Es por esto que programar con Ruby una vez se
domina el lenguaje acelera mucho el proceso de programación. Ruby está diseñado para facilitar la
creación de aplicaciones y agilizar el procesamiento de datos en desarrollo Backend. 

9. PHP

PHP es un lenguaje orientado hacia el diseño Backend de páginas web. Es muy adecuado


porque es perfectamente compatible con HTML y, además, facilita la conexión entre la interfaz y el
servidor de la página. PHP trabaja únicamente en la parte del servidor y se encarga de dar respuesta a
las peticiones del usuario. Es por esto que cualquier desarrollador Backend necesita dominar PHP.

10. SQL

SQL es un lenguaje diseñado para facilitar la administración de diferentes bases de datos. No


sólo permite conectar determinadas bases de datos con fuentes de datos, sino que también facilita su
organización y actualización. Además de esto, SQL cuenta con la ventaja que puede integrarse dentro
de otros lenguajes de programación, permitiendo añadir funcionalidades en diferentes programas. 

Bibliografía

https://www.epitech-it.es/cuantos-lenguajes-existen/

https://www.madridiario.es/470766/importancia-programacion-actualidad

También podría gustarte