desarrollo historico

Páginas: 6 (1294 palabras) Publicado: 1 de mayo de 2013
DESARROLLO HISTORICO DEL LENGUAJE ESTRUCTURADO
El teorema del programa estructurado proporciona la base teórica de la programación estructurada. Afirma que tres maneras de combinar programas: secuenciación, la selección y la iteración son suficientes para expresar cualquier función computable .Esta observación no se originó con el movimiento de programación estructurada; estas estructuras sonsuficientes para describir el ciclo de instrucción de una unidad de procesamiento central, así como el funcionamiento de una máquina de Turing. Por lotanto, un procesador siempre está ejecutando un "programa estructurado" en este sentido, incluso si las instrucciones que lee de la memoria no forman parte de un programa estructurado. Sin embargo, autores generalmente crédito el resultado a undocumento de 1966 por Böhm y Jacopini, posiblemente porque Dijkstra había citado este documento a sí mismo. El teorema del programa estructurado no aborda cómo escribir y analizar un programa estructurado de manera útil. Estas cuestiones fueron abordadas durante la década de 1960 y principios de los 70, con importantes contribuciones por Dijkstra, Robert w. Floyd, Tony Hoare y David Gries.

DESARROLLOHISTORICO DEL C++
La persona a la que se le acredita la creación del C++ es Bjarne Stroustrup. El desarrollo el C++ para tratar de programar simulaciones de eventos sobre las que había estado trabajando años atrás. Stroustrup se dio cuenta que los lenguajes de programación normales, que no eran OOP, no podían manejar las tareas de simulación de los eventos del mundo real tan bien como unlenguaje orientado a objetos. Stroustrup trabajó con los laboratorios Bell de la AT&T para desarrollar y mejorar el C++ durante varios años. El American Nacional Standards Institute, grupo que norma la mayoría delos lenguajes de computación, ha estandarizado el C++, aunque también el estándar dela AT&T es considerado como el que se debe emular. Borland International es el productor del Turbo C++ y delBorland C++. Todos los productos del lenguaje C++ deBorland, comenzando con la versión 3.0 con compatibles con el estándar 3.0 de AT&T.Ser compatible con la versión 3.0 de AT&T es la prueba que determina si un compilador es lo suficientemente moderno como para ser usado como un compilador serio de C++. Si no usa alguno de los compiladores de C++ de Borland, tal vez esté satisfecho con el suyo si seapega al estándar 3.0 de AT&T. Comenzando con la versión8.0, el compilador de C++ de Microsoft se apega al de AT&T, con la salvedad de que al compilador de Microsoft todavía le falta la característica de
 plantilla
. Se considera quela plantillas son vitales para la productividad de un programador formal de C++.Aunque las plantillas son importantes, si se llega a usar un compilador que no lasacepte, pero que soporta todos los demás aspectos del estándar 3.0 de AT&T, puede quedar satisfecho con ese compilador. A través de los años, AT&T ha aprobado muchas características del C++ que no son OOP pero que hacen al C++ mejor que el C. Tantasmejoras han sido añadidas al C++ que el comité ANSI ha tomado varios elementos delC++ para el lenguaje C. Por ejemplo, los prototipos de función no seiniciaron en el C, aunque han sido parte del lenguaje C desde hace varios años. Los prototipos de funciónse iniciaron el C++, y, debido a que contribuyen a hacer mejores programas, ANS Iincluyó la característica en el lenguaje C.

http://es.scribd.com/doc/54361442/Desarrollo-Historico-Del-Lenguaje-Estructurado

ESTRUCTURA GENERAL DE UN PROGRAMA
Un programa de computadora es un conjunto deinstrucciones ordenes dadas a la maquina que producirán la ejecución de una determinada tarea. En esencia un programa es un medio para conseguir un fin. El fin será normalmente definido como la información necesaria para solucionar un problema.
El proceso de la programación es por consiguiente, un proceso de solución de problemas, y por lo tanto el desarrollo de un programa requiere de 6 pasos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Desarrollo historico
  • Desarrollo historico
  • Desarrollo Historico
  • desarrollo historico
  • Desarrollo historico
  • desarrollo historico
  • desarrollo historico
  • Desarrollo historico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS