“自食其力”的计算机发明人:康拉德·楚泽

yumo6662周前 (07-02)技术文章11

如果不从头翻看计算机的发展历史,你很可能会忽略康拉德·楚泽的名字。如今,提起计算机或者电脑,人们显然不再首先想到这是为“计算”服务的工具。然而,康拉德·楚泽最初发明计算机的目的很“单纯”,他希望把自己从手头大量冗杂的计算中解脱出来。

1910年6月22日,康拉德出生于德国柏林。从小时候开始,康拉德就展现出不俗的才能,但不是在数学或工程学方面,而是绘画。高中毕业后,他就读于柏林工业大学(TechnischenHochschule),并于1935年获得土木工程学位。他很有“艺术细胞”,在福特汽车公司实习时曾为其设计广告。

大学时期的康拉德常苦恼于课业中繁琐的计算任务。用他的话说,当时的工程师们也都知道该如何解决实际问题,但无一例外要动手求解大量的线性方程。解一个这样的方程常需要几个月,康拉德认为这既浪费时间又无聊。于是,他开始思考发明一台机器来进行自动化的运算。

大学毕业后,康拉德全身心投入到计算机的发明制造中,康拉德的家也从此成为他的实验室和制造厂。1938年,康拉德发明了世界上第一台二进制计算机,称为Z-1(Zuse1)。在此基础上,他陆续制造了Z-2、Z-3、Z-4计算机。

其中,他在1941年制造出的Z-3计算机是世界上第一台可编程的计算机,这是具有当时世界上最高水平编程语言的计算机。而且,Z-3几乎实现了计算机之父冯·诺依曼在1946年所定义的现代计算机所有功能,康拉德也因此被称为现代计算机发明人之一。1949年,康拉德成立了公司“ZuseKG”,该公司雇佣了1000余名员工制造专业的计算机。

康拉德·楚泽和他的Z系列计算机在计算机发展史上有着不可磨灭的作用。难能可贵的是,和同时期的美国、英国那些创造早期计算机的工作团队相比,康拉德大多时间独立工作,几乎没有政府赞助,也鲜有企业支持,这使他的成就更显不易。

相关文章

世界排行第一的编程语言:java迎来25岁生日

作为全球排名第一的编程语言,本周末Java将迎来25岁生日。Java起源于1991年的“ Oak”项目,由James Gosling领导。面向对象的Java以其“一次编写,随处运行”的可移植性而闻名,...

第一个计算机语言编程程序是怎么做出来的?

很久以前,在电子计算机诞生之前,计算机这个角色是由(女)人来扮演的。大多数计算都是由人类女性手工完成的,这些女人被称之为「computers」。在之后是真空管。这些真空管有一个有趣的特性:用三个针脚...

7 行代码 3 分钟:从零开始实现一门编程语言

本文最初发布于 Matt Might 的个人博客。本文介绍了多种解释器实现。通过修改最后一个解释器,你应该可以快速测试关于编程语言的新想法。如果你希望有一种语法不一样的语言,就可以构建一个解析器,把...

Python 100天之 1:编程语言的历史

1946年2月14日,世界上第一台计算机ENAC诞生,使用的是最原始的穿孔卡片。这种卡片上使用的语言是只有专家才能理解的语言,与人类语言差别极大,这种语言就称为机器语言。机器语言是第一代计算机语言。这...

第一个Go程序:Hello, world!

Go语言非常有表现力,简洁、有效:// main.go package main import "fmt" func main() { fmt.Println("He...