viernes, 12 de septiembre de 2008

Fundamentos de Computación

Desde sus orígenes el hombre se ha esforzado por buscar mecanismos que le faciliten las actividades de su trabajo cotidiano, con el paso del tiempo y en su afán por hacer más actividades en menor tiempo y con mayor control ha desarrollando una serie de técnicas y mecanismos de cálculo.

Generaciónes de las Computadoras



1° Generación



En esta generación las computadoras no se almacenaban los programas en la memoria, todas ellas se programaban de manera externa.



¿Que lenguajes se utilizaban en la 1° Generación?



Utilizaban los lenguajes de bajo nivel: Los lenguajes maquina por que no existe un programa de codificación menos complicado que el que utiliza los símbolos binarios 1 y 0.



ASCII, utiliza ceros y unos para representar letras del alfabeto.



Como este es el lenguaje del CPU, los archivos de texto traducidos a los grupos binarios ASCII pueden leerse por casi cualquier plataforma de sistemas de computadoras.



El procedimiento de las tarjetas perforadas:



La máquina de Hollerit, requeria trozos de cartulina, generalmente rectangular, que se utiliza para introducir información en un ordenador electromecánico por medio de un código de perforaciones que la unidad de control interpreta como un carácter alfanumérico o un comando específico de un lenguaje de programación.




2° Generación



Las computadoras utilizaban transistores. Utilizaban dos lenguajes de alto nivel, FOLTRAN y COBOL, haciendose más fácil la programación.


Los programas escritos para una computadora podían transferirse a otra con un mínimo esfuerzo.


Las empresas comenzaron a aplicar las computadoras a tareas de almacenamiento de registros, como manejo de inventarios, nómina y contabilidad.


¿Cómo funciona FOLTRAN y COBOL?


Ambos lenguajes de programación, funcionaban a través de comandos, cada uno de estos lenguajes tenían diferentes sintaxis, las variables ocupaban 2 bytes codificados en sistema binario.


Al principio, los comandos era difícil los comandos tan largos, para efectuar una simple instrucción.



No hay comentarios: