lunes, 15 de noviembre de 2010

Lenguajes Imperativos

Laboratorio de Lenguajes de Programación

Hola a todos, en esta entrada les hablaré acerca de los lenguajes imperativos.

La programación imperativa es un paradigma de programación la cual describe en términos del estado del programa y sentencias que cambiar este estado.

Los programas imperativos se componen de una serie de instrucciones que le indican a la computadora como realizar una tarea.
 

Estas instrucciones se ejecutan una tras otra, en orden de forma secuencial, a excepción de cuando se encuentran estructuras de control condicionales o bucles. Estos lenguajes tienen declaración de variables, tipos y procedimiento, lo cual varía en función del lenguaje que utilizemos.

La implementación de hardware de la mayoróa de las computadoras es imperatica, casi todo el hardware de las computadoras están diseñadas para ejecutar código máquina. Esto gracias a que el hardware de las computadoras implementa el paradigma de las Máquinas de Turing.

Los primeros lenguajes imperativos fueron el lenguaje máquina de las computadoras. En dichos lenguajes, las instrucciones eran muy simples, lo cual hizo la implementación del hardware fácil, pero no permitía la creación de programas complejos.

Fortran, fue desarollado en 1954 por John Backus en IBM, este fue el primer gran lenguaje de programación en superar los obstáculos que se presentaban por el código máquina en la creación de lenguajes complejos.

Algunos lenguajes imperativos son:
  • ASP
  • BASIC
  • ANSI C
  • Fortran
  • Pascal
  • Perl
  • Cobol
  • PHP
  • Lua
  • Java

En mis entradas anteriores pueden encontrar el reporte acerca de Fortran y ahí viene un compilador, manual y ejemplos. Espero que les sirva de algo, en las siguientes entradas hablaré de algunos de estos lenguajes de programación imperativa. Saludos:)

1 comentario: