Pascal

Páginas: 61 (15101 palabras) Publicado: 1 de abril de 2013
LENGUAJES DE PROGRAMACIÓN:

Objetivos:

1. Conocer los diferentes tipos de lenguajes de programación que existen
2. Diferenciar las características de los tipos de lenguajes de programación de Alto Nivel.


Definición:

Un lenguaje de programación es aquel que permite al usuario crear programas que serán entendidos por el ordenador (Computadora) con el objetivo de realizar alguna tarea.Clasificación de los leguajes de programación:

A grandes rasgos podemos clasificar los lenguajes de programación en tres categorías:
1. Lenguaje de Máquina.
2. Lenguaje Ensamblador.
3. Lenguaje de Bajo Nivel.
4. Lenguajes de Alto Nivel.


Lenguaje de Máquina:

Son aquellos cuyas instrucciones son entendidas por el ordenador si la necesidad de traducción alguna. Sus instrucciones noson más que ristras de ceros y unos (bits). (Modelo Binario). Estas especifican las operaciones a realizar, los registros del procesador y celdas de memoria implicados, etc.

Obviamente este tipo de lenguajes serán fáciles de comprender para un ordenador pero muy difíciles para el hombre. Esta razón nos lleva a buscar otro lenguaje para comunicarnos con el ordenador.

Muy pocos programas seescriben actualmente en lenguaje de máquinas por dos razones importantes:
• Primero, por que el lenguaje de máquinas es muy incómodo para trabajar, y
• Segundo por que la mayoría de las máquinas tienen sus repertorios de daros propios.

Así un programa escrito en lenguaje de máquina para una computadora no puede ser ejecutado en otra de distinto tipo sin modificaciones importantes.Lenguaje Ensamblador (Assembly Language):

Tipo de lenguaje de programación en el que el conjunto de instrucciones del microprocesador ser representa por MNEMÓNICOS, en ves de dígitos binarios o hexadecimales. Con el fin de facilitar la escritura de programas. Un lenguaje ensamblador es un lenguaje de Bajo Nivel, es decir, esta muy cerca de las operaciones reales del microprocesador. Pascal, Basic, yotros son lenguajes de Alto Nivel porque son muy lejanos del microprocesador. Una línea escrita en Basic (por ejemplo la instrucción IF – THEN_ ELSE) puede equivales a muchas líneas de instrucciones explícitas a lenguaje ensamblador, auque esto último tomaría menos tiempo de ejecución que lo primero. Convertir un programa escrito en lenguaje ensamblador en un programa ejecutable requiere unensamblador que lo ajuste. El lenguaje ensamblador permite a los programadores controlar directamente la operación de la CPU, los datos se cargan, almacenan, recuperan, corren o se hacen girar en forma de simples bits, bytes completos o grupos de 16 bits. Pero programar un lenguaje ensamblador puede ser un proceso complicado.

La palabra mnemotécnicas son mucho más fáciles de recordar que lassecuencias de ceros y unos. Un ejemplo de una instrucción de típica de ensamblador puede ser:

ADDX,Y,Z

Esta instrucción significaría que se quiere sumar los números almacenados en las direcciones de memoria x e y, y almacenar el resultado en la dirección z. Pero aún así, a medida que los programas crezcan en tamaño y complejidad, el ensamblador sigue si ser una buena solución.


Lenguajede Medio Nivel:

Lenguajes de programación como C pueden considerarse como lenguajes de medio nivel ya que tienen algunas características adicionales que permiten que permiten su uso en un nivel más bajo, cubriendo así el vacío entre el lenguaje de máquinas y los lenguajes de alto nivel más convencionales. Esta ventaja permite el uso de C en la programación de sistemas.


Lenguaje de AltoNivel

Son aquellos en que las instrucciones o sentencias son escritas con palabras similares a las de los lenguajes humanos (en la mayoría de los casos, el inglés). Esto facilita la escritura y comprensión del código al programador. Los lenguajes de alto nivel son mucho más fáciles de usar que los lenguajes ensamblador y de máquina; pero en general, tienen una ejecución más lenta y requieren más...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • pascal
  • Pascal
  • pascal
  • Pascal
  • pascal
  • el pascal
  • pascal
  • pascal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS