Page 310 - 信息的脉络
P. 310

·信息的脉络·
                 给他图灵奖。
                                  41. 法兰西斯·艾伦(Frances E. Allen)


                     贡献领域:优化编译器。
                     获奖年份:2006 年。
                     法兰西斯·艾伦致力研究并行计算机的编译问题,在以往的工作中促成了许

                 多目前广泛应用于商业编译器中的程序优化算法和技术,奠定了现代优化编译器
                 和自动并行执行技术的基础。

                                42. 爱德蒙·克拉克(Edmund M. Clarke)


                                        艾伦·艾默生(Allen Emerson)


                                      约瑟夫·斯发基斯(Joseph Sifakis)

                     贡献领域:开发自动化方法检测计算机硬件和软件中的设计错误。

                     获奖年份:2007 年。
                     模型检查理论基础是 1981 年由斯发基斯在法国、克拉克和艾默生在美国分别
                 独立提出的。
                     模型检查(Model-Checking),是用数学算法来验证一个软件或硬件系统设计
                 是否满足预设的需求,工业检测方面应用包括芯片检测、通信协议、外部设备主

                 控软件、嵌入式系统(如在飞机、火车、火箭、卫星或移动电话)以及安全算法等。

                                 43. 芭芭拉·利斯科夫(Barbara Liskov)

                     贡献领域:编程语言和系统设计的实践与理论。
                     获奖年份:2008 年。

                     芭芭拉·利斯科夫领导了多个重要项目,包括第一个支持数据抽象的面向对
                 象编程语言 CLU 的设计与实现,第一个支持分布式程序实现的高级语言 Argus,
                 面向对象数据库系统 Thor,还有最近的 Byzantine 分布式容错系统。

                     其中,CLU 语言对现代主流语言,如 C++/Java/Python/Ruby/C# 都有比较深远
                 的影响。而她从这些实际项目中提炼出来的数据抽象思想,已经成为软件工程中
                 最重要的精髓之一。

                                  44. 查尔斯·萨克尔(Charles Thacker)


                     贡献领域:帮助设计、制造第一款现代 PC。


                                                  • 294 •
   305   306   307   308   309   310   311   312   313   314   315