Una vez que los investigadores se dieron cuenta que se podia crear programas que supervisaran otros programas, se dió inicio a la carrera de los sistemas operativos. Su construcción se basa en una herramienta poderosa de diseño: Abstracción de tareas por capas:
(page 32)
Lenguajes de Programación
- Desde los orígenes de la computación se interactúa con la máquina utilizando señales eléctricas. En la actualidad esto lo podemos hacer a través de un lenguaje parecido al de nosotros.
- El tedio de escribir ceros y unos llevó a la creación de un lenguaje inicial, el lenguaje ensamblador:
A+B add A,B 10100101010010
(page 33)
Diferentes lenguajes de programación
- ¿Por qué diferentes lenguajes? Para ganar: tiempo, expresividad, reutilización e independencia de la plataforma
- Entre los lenguajes más conocidos tenemos:
- C, C++
- Pascal
- Cobol
- Fortran
- Perl
- Java
- Shell
- Basic
- PHP
- Phyton
(page 34)