Programacion

Páginas: 8 (1940 palabras) Publicado: 20 de septiembre de 2012
Unidad 1



Tema.- Introducción a la Computación

Subtemas.-

1.1 Breve reseña de la computación

1.2 Impacto de las computadoras en la sociedad

1.3 Definiciones

1.3.1 Lenguaje de Alto Nivel, bajo nivel, ensamblador y maquina.

1.3.2 Compilador

1.3.3 Traductor

1.3.4 Sistemas Numéricos

1.3.5 Arquitectura de computadoras

1.3.6Sistemas operativos

1.4 Descripción de tipos de programación

1.4.1 Programación estructurada

1.4.2 Programación orientada a objetos

1.4.3 Programación de descripción de Hardware sistemas numéricos

1.5 Lenguajes de programación





1. Breve reseña de la computación







Las ciencias de la computación o ciencias computacionales (popularmente solocomputación) son aquellas que abarcan las bases teóricas de la información y la computación, así como su aplicación en sistemas computacionales. Existen diversos campos o disciplinas dentro de las ciencias de la computación o ciencias computacionales; algunos resaltan los resultados específicos del cómputo (como los gráficos por computadora), mientras que otros (como la teoría de la complejidadcomputacional) se relacionan con propiedades de los algoritmos usados al realizar cómputos y otros se enfocan en los problemas que requieren la implementación de cómputos. Por ejemplo, los estudios de la teoría de lenguajes de programación describen un cómputo, mientras que la programación de computadoras aplica lenguajes de programación específicos para desarrollar una solución a un problemacomputacional específico.







2. Impacto de las computadoras en la sociedad

Desde que aparecieron las computadoras por primera vez entre 1940 y 1950 la evolución y desarrollo de las máquinas ha sido muy rápida y violenta, gracias a los grandes avances de la electrónica y al perfeccionamiento de los medios de cálculo, estos factores fueron los que ayudaron al diseño y la fabricación delas micro computadoras o computadoras personales mejor conocidas como PC.

Las computadoras personales se han introducido prácticamente en todos los países, tanto en los países desarrollados como en los países en vías de desarrollo y en todas las áreas de la sociedad: comercios, industrias, negocios de todo tipo, hospitales, escuelas, hogares, etc., convirtiéndose en máquinas más prácticas yasequibles para todos y aumentando en nuestra sociedad las aplicaciones a que se destinan día tras día.









3. Definiciones



1. Lenguaje de Alto Nivel, bajo nivel, ensamblador y maquina.



Lenguajes de bajo nivel

Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar enotras maquinas.



Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo.



Dentro de este grupo se encuentran:



El lenguaje maquina: este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Cnsiste en la combinación de 0's y 1's para formar las ordenes entendibles por el hardware de la maquina.

Estelenguaje es mucho más rápido que los lenguajes de alto nivel.

La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos fuente enormes donde encontrar un fallo es casi imposible.

El lenguaje ensamblador: es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números llamadas mnemotécnicos. Con la aparición de este lenguaje se crearonlos programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje máquina. Como ventaja con respecto al código máquina es que los códigos fuentes eran más cortos y los programas creados ocupaban menos memoria. Las desventajas de este lenguaje siguen siendo prácticamente las mismas que las del lenguaje ensamblador, ñadiendo la dificultad de tener que aprender un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS