top of page

LENGUAJE DE PROGRAMACIÓN

Es un conjunto de símbolos y reglas sintáctica que definen su estructura, es utilizado para controlar el comportamiento físico y lógico de una maquina , los lenguajes de programación facilitan la tarea de programar, ya que disponen de formas adecuadas que permiten ser leídas y escritas por personas.

ELEMENTOS ESENCIALES DE TODO LENGUAJE DE PROGRAMACIÓN

 

  • OPERADORES: Son todos aquellos símbolos que representan enlaces entre cada uno de los argumentos que intervienen en una operación y se utilizan para construir expresiones.

  • VARIABLES: Se clasifican como contenedores de datos y por ello se diferencian según el tipo de dato que son capaces de almacenar. En la mayoría de lenguajes de programación se requiere especificar un tipo de variable para guardar un dato concreto.

  • CONDICIONANTES: Son estructuras de código que se indican para que cierta parte del programa se ejecute, deben cumplirse ciertas premisas; por ejemplo: que dos valores sean iguales, que un valor exista, que un valor sea mayor que otro… Estos condicionantes por lo general solo se ejecutan una vez a lo largo del programa.

  • BUCLES: Son parientes cercanos de los condicionantes, pero ejecutan constantemente un código mientras se cumpla una determinada condición.

  • FUNCIONES: Se usan para evitar que se repitan fragmentos de código. Una función podría considerarse como una variable que encierra código dentro de si.

  • SINTAXIS: A la forma visible de un lenguaje de programación se le conoce como sintaxis

LENGUAJE DE BAJO NIVEL
Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.

  • LENGUAJE DE MAQUINA

Código binario (1 y 0).
Este lenguaje es mucho más rápido que los lenguajes de alto nivel.
Es larga y difícil para la corrección de errores.

  • LENGUAJE ENSAMBLADOR

Serie de números y letras.
Es una traducción directa del código maquina.
Los códigos son mas cortos y gracias a esto se necesita menos memoria.

LENGUAJE DE ALTO NIVEL
Este tipo de lenguajes de programación son independientes de la máquina, pero precisan de un programa interprete o compilador que traduzca este lenguaje de programación de alto nivel a uno de bajo nivel como el lenguaje de máquina que la computadora pueda entender

  • LENGUAJES DE PROGRAMACIÓN IMPERATIVOS

Programa mediante una serie de comandos, agrupados en bloques y compuesto de ordenes condicionales.

Tenemos el Cobol, Pascal, C , Ada, Basic, Etc.…

  • LENGUAJES DE PROGRAMACIÓN DECLARATIVOS

Programación lógica y funcional. Los problemas se representan por medio de lógica matemática.
Lenguajes de dominio específico (DSLs). Lenguajes descriptivos para un propósito específico, tales como HTML, CSS y SQL.
Como el Lisp, el Prolog, Haskell, Etc.…

  • LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETO

Fomenta la reutilización y extensión del código.
Permite la creación de sistemas mas complejos.
Tales como el Smalltalk el C++, Java. Etc.…

  • Facebook Social Icon
  • Twitter Social Icon
  • Google+ Social Icon
bottom of page