Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GAS- VE-2-4
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.
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.
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.
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.
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.
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
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
7. Go
8. Ruby
9. PHP
10. SQL
Bibliografía
https://www.epitech-it.es/cuantos-lenguajes-existen/
https://www.madridiario.es/470766/importancia-programacion-actualidad