La segunda generación de
las computadoras reemplazó a las válvulas de vacío por los transistores.
Por eso, las computadoras de la segunda
generación son más pequeñas y consumen menos electricidad que las
anteriores, la forma de comunicación con estas nuevas computadoras es
mediante lenguajes más avanzados que el lenguaje de máquina, y que reciben
el nombre de "lenguajes de alto nivel" o lenguajes de programación.
Las características más relevantes de las computadoras de la segunda
generación son:
·
Estaban
construidas con electrónica de transistores
·
Se
programaban con lenguajes
de alto nivel
·
1951, Maurice Wilkes inventa la microprogramación, que simplifica mucho el desarrollo de
las CPU pero esta microprogramaciontambien
fue cambiada mas tarde por el computador alemanBastianShuantiger
·
1956, IBM vendió por un valor de 1.230.000 dolares su primer sistema de disco magnético, RAMAC [Random Access Method of Accounting and Control]. Usaba 50 discos de metal de 61
cm, con 100 pistas por lado. Podía guardar 5 megabytes de datos y con un
coste de $10.000 por megabyte.
·
El
primer lenguaje
de programación de propósito
general de alto-nivel, FORTRAN, también estaba desarrollándose en IBM alrededor de este tiempo.
(El diseño de lenguaje de alto-nivel Plankalkül
de 1945 de Konrad Zuse no se implementó en ese
momento).