Conrad Zuse
Um engenheiro alemão que projetou e construiu o primeiro computador programável e completamente automático digital.
Konrad Zuse foi um pioneiro engenheiro civil alemão, inventor e cientista da computação. Sua contribuição mais significativa foi o projeto e construção dos computadores Z1, Z3 e Z4 entre 1938 e 1945. O Z1, concluído em 1938, foi um calculador mecânico com programação limitada, usando lógica binária. Sua máquina subsequente, o Z3, concluído em 1941, é amplamente reconhecido como o primeiro computador digital funcionando, programável, totalmente automático do mundo. O Z3 usou relés eletromecânicos e operou em um sistema binário de pontos flutuantes. Foi capaz de realizar cálculos complexos e foi Turing-completo, o que significa que poderia teoricamente calcular qualquer coisa um computador moderno. O trabalho de Zuse foi em grande parte independente dos desenvolvimentos nos Estados Unidos e no Reino Unido
graph LR
Center["Conrad Zuse"]:::main
Pre_philosophy["philosophy"]:::pre --> Center
click Pre_philosophy "/terms/philosophy"
Rel_advanced_propulsion_systems["advanced-propulsion-systems"]:::related -.-> Center
click Rel_advanced_propulsion_systems "/terms/advanced-propulsion-systems"
Rel_binary["binary"]:::related -.-> Center
click Rel_binary "/terms/binary"
Rel_z3["z3"]:::related -.-> Center
click Rel_z3 "/terms/z3"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Explique como se eu tivesse 5 anos
O Konrad Zuse era como um inventor superinteligente que construiu o primeiro computador que podia ser programado para fazer trabalhos diferentes, mesmo que usasse peças de metal desajeitadas em vez de chips minúsculos.
🤓 Expert Deep Dive
O Z3 de Zuse representou um afastamento significativo dos dispositivos computacionais anteriores ao integrar várias inovações chave. O seu uso de representação binária de ponto flutuante (mantissa de 22 bits, expoente de 8 bits) era notavelmente avançado para a sua época, simplificando as operações aritméticas em comparação com sistemas decimais e oferecendo uma maior gama dinâmica do que representações de ponto fixo. A unidade de controlo do Z3, implementada com relés, buscava instruções a partir de película perfurada, permitindo a programabilidade. A unidade lógica aritmética (ULA) realizava adição, subtração, multiplicação e divisão usando lógica de relés. Embora não fosse eletrónico, a sua natureza eletromecânica permitiu um nível de automação e complexidade nunca antes visto. O conceito de Plankalkül, a sua linguagem de programação de alto nível, introduziu funcionalidades como arrays, registos e instruções condicionais, antecipando muitas construções encontradas em linguagens de programação modernas, embora a falta de um interpretador ou compilador tenha feito com que permanecesse teórico durante décadas.