Programación Imperativa
En contraposición a la programación
declarativa es un paradigma de
programación que describe la programación
en términos del estado del programa y
sentencias que cambian dicho estado. Los
programas imperativos son un conjunto de
instrucciones que le indican al computador
cómo realizar una tarea.
La implementación de hardware de la
mayoría de computadores es imperativa;
prácticamente todo el hardware de los
computadores está diseñado para
ejecutar código de máquina, que es
nativo al computador, escrito en una
forma imperativa
Esto se debe a que el hardware de los
computadores implementa el paradigma de
las Máquinas de Turing. Desde esta
perspectiva de bajo nivel, el estilo del
programa está definido por los contenidos de
la memoria, y las sentencias son instrucciones
en el lenguaje de máquina nativo del
computador (por ejemplo el lenguaje
ensamblador).
Los lenguajes imperativos de alto nivel
usan variables y sentencias más
complejas, pero aún siguen el mismo
paradigma. Las recetas y las listas de
revisión de procesos, a pesar de no ser
programas de computadora, son
también conceptos familiares similares en
estilo a la programación imperativa; cada
paso es una instrucción, y el mundo físico
guarda el estado (Zoom).
Los primeros lenguajes imperativos
fueron los lenguajes de máquina de
los computadores originales. En estos
lenguajes, las instrucciones fueron
muy simples, lo cual hizo la
implementación de hardware fácil,
pero obstruyendo la creación de
programas complejos
Fortran, cuyo desarrollo fue iniciado en
1954 por John Backus en IBM, fue el
primer gran lenguaje de programación
en superar los obstáculos presentados
por el código de máquina en la
creación de programas complejos.
Programación Imperativa

Más contenido relacionado

PPT
Principios de paradigmas
PDF
Programacion declarativa manual basico de teoria
PPTX
PARADIGMA IMPERATIVO
PPSX
Programación estructurada
PPT
Programación Modular y Estructyrada
PPTX
Programacion estructurada
PPTX
3 paradigmas
PPTX
Programacion estructurada
Principios de paradigmas
Programacion declarativa manual basico de teoria
PARADIGMA IMPERATIVO
Programación estructurada
Programación Modular y Estructyrada
Programacion estructurada
3 paradigmas
Programacion estructurada

La actualidad más candente (20)

PPTX
Programación estructurada
PPT
Programación estructurada
PPTX
Programacion estructurada
PDF
12 programacion modular
DOCX
Paradigmas de programación
PPTX
Historia y conceptos basicos de programación estructurada
PPTX
Programacion Estructurada
PPTX
Estructuras de control en la programación.
PPTX
Paradigmas de programacion
DOCX
Programacion estructurada
PPTX
Nicholas casañas castaño
PPTX
3ra evaluacion, presentacion
PPTX
Desarrollo de la consulta algoritmos
PPTX
Fundamentos de Programación. Unidad I
PPTX
Programación estructurada
PDF
Paradigmas de programacion
PPTX
Conceptos básicos y metodología de la programación
PPTX
Conceptos sobre algoritmos
PPTX
Programacion estructurada
PPTX
Trabajo de informatica
Programación estructurada
Programación estructurada
Programacion estructurada
12 programacion modular
Paradigmas de programación
Historia y conceptos basicos de programación estructurada
Programacion Estructurada
Estructuras de control en la programación.
Paradigmas de programacion
Programacion estructurada
Nicholas casañas castaño
3ra evaluacion, presentacion
Desarrollo de la consulta algoritmos
Fundamentos de Programación. Unidad I
Programación estructurada
Paradigmas de programacion
Conceptos básicos y metodología de la programación
Conceptos sobre algoritmos
Programacion estructurada
Trabajo de informatica
Publicidad

Destacado (11)

PPTX
Resolucion de nombres dns
PPTX
Hacer que la democracia trabaje. Robert D. Putnam
PPTX
La mediación social
PPTX
elementos declarativos en la construcción de software
PPT
Martín serrano sesion 2 y 3
PPTX
Tipos De Registros DNS CBTis 212
PPTX
Modelos hipodérmicos
PPTX
Unidad 5 Estructuras algoritmicas
PPTX
Tutorial estructuras algoritmicas instruciones secuenciales
PPT
Paginas de matematicas
Resolucion de nombres dns
Hacer que la democracia trabaje. Robert D. Putnam
La mediación social
elementos declarativos en la construcción de software
Martín serrano sesion 2 y 3
Tipos De Registros DNS CBTis 212
Modelos hipodérmicos
Unidad 5 Estructuras algoritmicas
Tutorial estructuras algoritmicas instruciones secuenciales
Paginas de matematicas
Publicidad

Similar a Programación Imperativa (20)

DOCX
Tipos de lenguajes de programación
PPTX
Paradigmas programacion
PPTX
Lenguajes de desarrollo (programación)
PPTX
Richrdandioy
DOCX
Historia de la programacion
PPT
Lenguajesprog
PPTX
Lenguajes de Programación_Fortran.pptx
PPTX
sistemas operativos
DOCX
PPTX
lenguaje y herramientas
PDF
Introduccion a los microprocesadores
DOCX
PDF
Lenguajes de programacion
PPTX
Los Lenguajes De Programacion
PDF
Historia y evolución de los sistemas operativos
PDF
Historia y evolución de los sistemas operativos(2017)
DOCX
INFORMATICA TRABAJO.docx
PPT
Paradigmas
PPTX
Software aplicado 2
DOCX
Tipos de programacion
Tipos de lenguajes de programación
Paradigmas programacion
Lenguajes de desarrollo (programación)
Richrdandioy
Historia de la programacion
Lenguajesprog
Lenguajes de Programación_Fortran.pptx
sistemas operativos
lenguaje y herramientas
Introduccion a los microprocesadores
Lenguajes de programacion
Los Lenguajes De Programacion
Historia y evolución de los sistemas operativos
Historia y evolución de los sistemas operativos(2017)
INFORMATICA TRABAJO.docx
Paradigmas
Software aplicado 2
Tipos de programacion

Programación Imperativa

  • 2. En contraposición a la programación declarativa es un paradigma de programación que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Los programas imperativos son un conjunto de instrucciones que le indican al computador cómo realizar una tarea.
  • 3. La implementación de hardware de la mayoría de computadores es imperativa; prácticamente todo el hardware de los computadores está diseñado para ejecutar código de máquina, que es nativo al computador, escrito en una forma imperativa
  • 4. Esto se debe a que el hardware de los computadores implementa el paradigma de las Máquinas de Turing. Desde esta perspectiva de bajo nivel, el estilo del programa está definido por los contenidos de la memoria, y las sentencias son instrucciones en el lenguaje de máquina nativo del computador (por ejemplo el lenguaje ensamblador).
  • 5. Los lenguajes imperativos de alto nivel usan variables y sentencias más complejas, pero aún siguen el mismo paradigma. Las recetas y las listas de revisión de procesos, a pesar de no ser programas de computadora, son también conceptos familiares similares en estilo a la programación imperativa; cada paso es una instrucción, y el mundo físico guarda el estado (Zoom).
  • 6. Los primeros lenguajes imperativos fueron los lenguajes de máquina de los computadores originales. En estos lenguajes, las instrucciones fueron muy simples, lo cual hizo la implementación de hardware fácil, pero obstruyendo la creación de programas complejos
  • 7. Fortran, cuyo desarrollo fue iniciado en 1954 por John Backus en IBM, fue el primer gran lenguaje de programación en superar los obstáculos presentados por el código de máquina en la creación de programas complejos.