¿Qué es un lenguaje de programación?
Es un lenguaje, valga la redundancia, que a través de expresiones y normas sintácticas y semánticas nos permite crear el código fuente que será un futuro programa de software y que podrá ser ejecutado, haciendo aquello para lo que fue programado. Dependiendo del lenguaje las normas sintácticas y semánticas cambian, y por ende cambiará el código fuente... pero en esencia se puede conseguir una misma funcionalidad con diferentes lenguajes de programación (aunque hay casos y casos). Cada lenguaje de programación tiene sus propias normas de sintaxis y el uso de las mismas. No es lo mismo programar con Java que con Python o con PHP... A continuación haré un repaso de algunos lenguajes de programación y un enlace para que veáis cómo es.

Lenguaje a bajo nivel:
Son aquellos que sus instrucciones ejercen un control directo sobre el hardware actuando de manera directa en la comunicación con este y condicionados por la estructura física que lo soportan. Cuando se habla de bajo nivel hace referencia a que este lenguaje apenas se separa del hardware. Puede parecer que sólo existe un lenguaje a bajo nivel, pero no es así, tenemos:
- Código binario: Basado en el uso de dos números el "0" y el "1", los **bits**, que forman grupos de 8. Cada grupo de 8 bits se corresponde con un **byte**.
- Lenguaje máquina: Es código que se usará para comunicar instrucciones a la máquina.
- Ensamblador: La importancia del lenguaje ensamblador radica principalmente que se trabaja directamente con el microprocesador; por lo cual se debe de conocer el funcionamiento interno de este.
Lenguaje alto nivel.
Lenguaje de programación de alto nivel es un tipo de lenguaje de programación que permite al programador escribir programas (algoritmos) que son más o menos independientes de un tipo particular de computadora (del hardware). Estos lenguajes son considerados de alto nivel porque son más parecidos al lenguaje natural humano, más entendible y más lejanos al lenguaje de las máquinas. En otras palabras, utilizan una fuerte abstracción de los detalles de la computadora. Aquí es donde veremos multitud de lenguajes, nombraré los más conocidos:
- Basic: Es un lenguaje de programación muy amplio, con una sintaxis fácil, estructura sencilla y un buen conjunto de operadores. No es un lenguaje específico, es polivalente, potente, se aprende rápidamente, en poco tiempo cualquier usuario es capaz de utilizar casi la totalidad de su código.
- Cobol: Está diseñado para el desarrollo de negocios, por lo general, orientada a archivos y aplicaciones.
- C: El lenguaje C es un tipo lenguaje estructurado sus instrucciones son muy parecidas a otros lenguajes incluyendo sentencias como if, else, for, do y while...Aunque C es un lenguaje de alto nivel podemos programar a bajo nivel ( como en el Assembler tocando los registros, memoria etc). ...
Otra clasificación de los lenguajes de programación de alto nivel, es teniendo en cuenta el desarrollo de los ordenadores según sus diferentes generaciones, desde ensamblador (1ª Generación) a Prolog usado en la inteligencia artificial (5ª Generación)
Lenguajes de programación más demandados 2019.

Si tenéis dudas de que lenguaje estudiar o centraros... quizás este post os ayude.
Conversación
Añadir un comentarioAún no hay comentarios.