John Von Neumann
Diferentemente do hardware, o software é a parte lógica do computador. Software é a manipulação, instrução de execução, redirecionamento e execução das atividades lógicas das máquinas. Os softwares podem ainda ser classificados em:
- Softwares de Sistemas: permite que o usuário interaja com o computador e suas partes. Ex: firmware, drivers, etc.
- Softwares Aplicativos: permite que através de seu uso, o usuário faça uma tarefa específica. Ex: editores de texto, planilhas eletrônicas, etc.
John von Neumann foi um matemático norte-americano de origem húngara cujo grande contributo para o desenvolvimento da ciência foram as suas contribuições para a Mecânica Quântica, nomeadamente através da demonstração da equivalência entre a Mecânica Matricial de Heisemberg e a Mecânica Ondulatória de Schrödinger.
Além da Mecânica Quântica, von Neumann teve também importantes contributos para a Teoria dos Jogos, Teoria dos Conjuntos, Economia e Ciências da Computação. No caso concreto das Ciências da Computação, foi um dos grandes responsáveis pela concepção dos primeiros computadores de alta velocidade, os quais viriam a permitir a bomba de hidrogénio nos Estados Unidos da América. O conceito de von Neumann (traduzido através da famosa arquitectura de von Neumann) estabelece que as duas características básicas de um computador são a memória e o sistema de transferência de informação segundo um programa pré-concebido.