11

作者:吕娜


名人堂指针就像跳转一样,疯狂地在数据结构之间到处指来指去。在高级语言里面引入指针是个退步。我们可能永远无法从这一失败之中恢复过来。


这段话出自查尔斯·霍尔(Charles A.R. Hoare),1980年他因“对程序设计语言的定义和设计方面的基础性贡献”而获得图灵奖。他26岁就发明了闻名于世的快速排序算法Quicksort。当然,他对计算机科学技术的贡献还远远不止于此,在程序设计语言的定义和设计、数据结构和算法、操作系统等许多方面,他都有许多影响深远的成果。他,查尔斯·霍尔,就是这样一个了不起的人。


早年生平


霍尔是英国人,1934年1月11日生于斯里兰卡的科伦坡。小时候的理想是当个作家,喜欢萧伯纳和罗素的作品。因为勤奋好学、少言寡语,他被同学称为“教授”。中学毕业后,他进入牛津的莫顿学院学习,对数理逻辑产生了兴趣,并首次接触到了计算机。他的第一个程序用Mercury Autocode的语言编写,解决了诺依曼书中的两人博弈问题。 阅读全文 »

标签:
阅读:11,233 次
preload preload preload
京ICP备06065162