Lenguajes de Programación

Páginas: 8 (1958 palabras) Publicado: 9 de febrero de 2014
S e rvic io N ac ional de A pre ndizaje

Mode lo de la
Me jora C ontinua

LENGUAJES DE PROGRAMACIÓN
LOS LENGUAJES DE PROGRAMACION

Para que un procesador o microcontrolador realice un proceso, se le debe suministrar en primer lugar un
algoritmo adecuado. El procesador debe ser capaz de interpretar el algoritmo, lo que significa
- Comprender las instrucciones de cada paso
- Realizar lasoperaciones correspondientes
Cuando el procesador es una computadora, el algoritmo se ha de expresar en un formato que se denomina
programa. Un programa se escribe en un lenguaje de programación y las operaciones que conducen a
expresar un algoritmo en forma de programa se llaman programación. Así pues, los lenguajes utilizados para
escribir programas de computadoras son los lenguajes deprogramación y programadores son los escritores y
diseñadores de programas.
Los principales tipos de lenguajes utilizados en la actualidad son tres:
-

Lenguaje máquina.
Lenguaje de bajo nivel (ensamblador).
Lenguajes de alto nivel.

Instrucciones a la com putadora
Los diferentes pasos (acciones) de un algoritmo se expresan en los programas como instrucciones,
sentencias o proposiciones(normalmente el término instrucción se suele referir a los lenguajes máquina y bajo
nivel, reservando la sentencia o proposición para los lenguajes de alto nivel). Por consiguiente, un programa
consta de una secuencia de instrucciones cada una de las cuales especifica ciertas operaciones que debe
ejecutar la computadora.
La elaboración de un programa requerirá conocer el juego o repertorio deinstrucciones del lenguaje. Las
instrucciones básicas y comunes a casi todos los lenguajes de programación se pueden condensar en cuatro
grupos:
-

Instrucciones de entrada/salida.
Instrucciones de transferencia de información y datos entre dispositivos periféricos (teclado, impresora,
unidad de disco, etc.) y la memoria central.

-

Instrucciones aritmético-lógicas.
Instrucciones queejecutan operaciones aritméticas (suma, resta, multiplicación, división, potenciación),
lógicas (operaciones and, or, not, etc.).

-

Instrucciones selectivas.
Instrucciones que permiten la selección de tareas alternativas en función de los resultados de diferentes
expresiones condicionales.

-

Instrucciones repetitivas.
Instrucciones que permiten la repetición de secuencias deinstrucciones un número determinado o
indeterminado de veces.

Este documento impreso se considera COPIA NO CONTROLADA

Ve rsión

2 .0

F0 8 – 9 2 2 7 – 0 4 0

P ágina 1 de 6

S e rvic io N ac ional de A pre ndizaje

Mode lo de la
Me jora C ontinua

LENGUAJES DE PROGRAMACIÓN
Lenguajes m áquina.

Los lenguajes máquina son aquellos que están escritos en lenguajes directamenteinteligibles por la máquina,,
ya que sus instrucciones son cadenas binarias (cadenas o series de caracteres - dígitos 0 y 1) que especifican
una operación, y las posiciones (dirección) de memoria implicadas en la operación se de nominan
instrucciones de máquina o código máquina. El código máquina es el conocido código binario.

Posiciones
de
Mem oria

Dirección
0100
0101
0102
.
.

Mem oriaContenido
0010
0000
0000
0100
0000
0000
0011
0000
0000
.
.
.
.
.
.
Figura 1. Instrucciones en lenguaje máquina.

0100
0101
0110
.
.

Las instrucciones en lenguaje máquina dependen del hardware del procesador y, por tanto, diferirán de una
computadora a otra.
Las ventajas de programar en lenguaje máquina son la posibilidad de cargar (transferir un programa a la
memoria)sin necesidad de traducción posterior, lo que supone una velocidad de ejecución superior a
cualquier otro lenguaje de programación.
Los inconvenientes superan a las ventajas, lo que hace prácticamente no recomendables a los lenguajes
máquina. Estos inconvenientes son:
-

Dificultad y lentitud en la codificación.
Poca fiabilidad.
Dificultad grande para verificar y poner a punto los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS