Programacion De Pc

Páginas: 18 (4329 palabras) Publicado: 17 de diciembre de 2012
Programación de PC

2012



Índice



1- Introducción (pág. 4)
2- Marco teórico (pág. 6)
3- Bibliografía (pág. 22)
4- Entrevistas (pág. 24)
5- Conclusión (pág. 29)

Introducción

En mi trabajo deinvestigación tratare de verificar mi hipótesis: “Un Ingeniero en Sistemas de Información se basa en programas ya existentes para crear nuevos.”, mediante recopilación de datos y material de estudio relacionado a las incumbencias citadas.

Marco teórico

Capítulo 1:
Historia de la computación

Perspectiva Histórica

Las primeras generaciones: Antes de que un computador pueda ejecutaruna tarea, debe programársele para que lo haga colocando en la memoria principal un algoritmo apropiado, expresado en lenguaje de máquina.
El primer paso dado para eliminar estas complejidades del proceso de programación fue acabar con el tedioso empleo, tan propenso a errores, de dígitos numéricos para representar  los códigos de operación y los operandos del lenguaje de máquina. En el caso delos operandos, se diseñaron reglas para que el programador pudiera asignar nombres a posiciones de memoria y a usar tales nombres en vez de las direcciones de las celdas de memoria en una instrucción.
Al escoger nombres descriptivos para las celdas de memoria y usar nombres mnemónicos para representar códigos de operación, los programadores pudieron aumentar considerablemente la comprensibilidadde las secuencias de instrucciones de máquina.  
No pasó mucho tiempo antes de que se reconociera que tal proceso de traducción era un procedimiento sencillo que la máquina misma podía llevar a cabo. En consecuencia, el uso de nombres mnemónicos se formalizó para dar origen a un lenguaje de programación denominado "lenguajeensamblador", y se creó un programa, llamado también "ensamblador", para traducir otros programas escritos en el lenguaje ensamblador a una forma compatible con la máquina.
Hoy en día, los ensambladores se han convertido en programas de utilidad comunes en casi todos los sistemas de cómputo. 
Los lenguajes de segunda generación tenían muchas ventajas respecto a su contrapartida de lenguajes demáquina, pero todavía dejaban mucho que desear en cuanto a ofrecer el entorno de programación definitivo. Un programa escrito en lenguaje ensamblador no se puede transportar fácilmente a otra máquina porque se tiene que reescribir de modo que se ajuste a la configuración de registros y al conjunto de instrucciones de la nueva máquina.
Otra desventaja de los lenguajes ensambladores  es que elprogramador, aunque no tiene que codificar las instrucciones en forma de patrones de bits, sí está obligado a pensar en términos de los pequeños pasos incrementales de lenguaje de la máquina, y no puede concentrarse en la solución global de la tarea por realizar.
Los científicos de la computación comenzaron a crear lenguajes de programación que fueran más propicios para la elaboración de software que loslenguajes ensambladores de bajo nivel. El resultado fue la aparición de una tercera generación de lenguajes de programación que difería de la anteriores en que sus primitivas eran de alto nivel y además independientes de las máquinas.


Independencia respecto a las máquinas y más allá

Con la aparición de los lenguajes de tercera generación se alcanzó, en gran medida, la meta de laindependencia respecto a las máquinas. Es decir, podía utilizarse los programas en cualquier máquina. Sin embargo, la realidad no ha resultado ser tan simple. Cuando se diseña un compilador, la máquina subyacente impone ciertas restricciones que se reflejan en última instancia en condiciones que se exigen al lenguaje que se traduce.
En la historia global de los lenguajes de programación, el hecho de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Monte Y Programacion De Pc
  • Ensayo De Programacion e Historia De Las Pc´s
  • PC A
  • El pc
  • los pc
  • Mi pc
  • El Pc
  • La Pc

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS