Lenguaje de programación
 Es un idioma artificial
diseñado para expresar
computaciones que
puedan ser llevadas a
cabo por máquinas como
computadores. Está
formado por un conjunto
de símbolos y reglas
sintácticas y semánticas
que definen su
estructura y el
significado de sus
elementos y expresiones.
Tipos de lenguajes de
programación
 Lenguajes de bajo nivel
 Lenguajes de alto nivel
 Lenguajes de Medio nivel
Lenguaje de programación 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 programación de bajo
nivel
 Dentro de este grupo se
encuentran:
El lenguaje maquina:
este lenguaje ordena a la
máquina las operaciones
fundamentales para su
funcionamiento.
Consiste en la
combinación de 0's y 1's
para formar las ordenes
entendibles por el
hardware de la maquina.
Lenguaje de programación de bajo
nivel
 Este lenguaje es mucho
más rápido que los
lenguajes de alto nivel.
La desventaja es que son
bastantes difíciles de
manejar y usar, además
de tener códigos fuente
enormes donde
encontrar un fallo es casi
imposible
Lenguaje de programación de bajo
nivel
 El lenguaje ensamblador
es un derivado del
lenguaje maquina y esta
formado por
abreviaturas de letras y
números llamadas
mnemotécnicos.Con la
aparición de este
lenguaje se crearon los
programas traductores
para poder pasar los
programas.
Lenguaje de programación de bajo
nivel
 Por norma general
están disponibles a
nivel firmware, cómos
o chip set. Estos
lenguajes están
orientados a procesos.
Los procesos se
componen de tareas.
Contienen tantas
instrucciones como la
arquitectura del
hardware así haya sido
diseñada.
Lenguaje de programación de bajo
nivel
 El lenguaje de bajo nivel
por excelencia es el
ensamblador. Las
instrucciones en lenguaje
ensamblador son
instrucciones conocidas
como nemotécnicos. Por
ejemplo, nemotécnicos
típicos de operaciones
aritméticas son : en
inglés : ADD, SUB, DIV,
etc. ; en español : SUM,
RES, DIV, etc
Lenguaje de programación de bajo
nivel

 Una instrucción típica de suma
sería:
 ADD M, N, P

 Esta instrucción significa
"sumar el contenido en la
posición de memoria M al
número almacenado en la
posición de memoria N y situar
el resultado en la posición de
memoria P" . Evidentemente es
más sencillo recordar la
instrucción anterior con un
nemotécnico que su equivalente
en código máquina
Lenguaje de programación de bajo
nivel
 0110 1001 1010 1011
 Un programa escrito en
lenguaje ensamblador, requiere
de una fase de traducción al
lenguaje máquina para poder ser
ejecutado directamente por la
computadora.
 El programa original escrito
en lenguaje ensamblador se
denomina programa fuente y el
programa traducido en lenguaje
máquina se conoce como
programa objeto, el cual ya es
directamente entendible por la
computadora.

Lenguaje de programación

  • 1.
    Lenguaje de programación Es un idioma artificial diseñado para expresar computaciones que puedan ser llevadas a cabo por máquinas como computadores. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.
  • 2.
    Tipos de lenguajesde programación  Lenguajes de bajo nivel  Lenguajes de alto nivel  Lenguajes de Medio nivel
  • 3.
    Lenguaje de programaciónde 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.
  • 4.
    Lenguaje de programaciónde bajo nivel  Dentro de este grupo se encuentran: El lenguaje maquina: este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Consiste en la combinación de 0's y 1's para formar las ordenes entendibles por el hardware de la maquina.
  • 5.
    Lenguaje de programaciónde bajo nivel  Este lenguaje es mucho más rápido que los lenguajes de alto nivel. La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos fuente enormes donde encontrar un fallo es casi imposible
  • 6.
    Lenguaje de programaciónde bajo nivel  El lenguaje ensamblador es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números llamadas mnemotécnicos.Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas.
  • 7.
    Lenguaje de programaciónde bajo nivel  Por norma general están disponibles a nivel firmware, cómos o chip set. Estos lenguajes están orientados a procesos. Los procesos se componen de tareas. Contienen tantas instrucciones como la arquitectura del hardware así haya sido diseñada.
  • 8.
    Lenguaje de programaciónde bajo nivel  El lenguaje de bajo nivel por excelencia es el ensamblador. Las instrucciones en lenguaje ensamblador son instrucciones conocidas como nemotécnicos. Por ejemplo, nemotécnicos típicos de operaciones aritméticas son : en inglés : ADD, SUB, DIV, etc. ; en español : SUM, RES, DIV, etc
  • 9.
    Lenguaje de programaciónde bajo nivel   Una instrucción típica de suma sería:  ADD M, N, P   Esta instrucción significa "sumar el contenido en la posición de memoria M al número almacenado en la posición de memoria N y situar el resultado en la posición de memoria P" . Evidentemente es más sencillo recordar la instrucción anterior con un nemotécnico que su equivalente en código máquina
  • 10.
    Lenguaje de programaciónde bajo nivel  0110 1001 1010 1011  Un programa escrito en lenguaje ensamblador, requiere de una fase de traducción al lenguaje máquina para poder ser ejecutado directamente por la computadora.  El programa original escrito en lenguaje ensamblador se denomina programa fuente y el programa traducido en lenguaje máquina se conoce como programa objeto, el cual ya es directamente entendible por la computadora.