编程先驱之声:对话27位编程语言缔造者
需积分: 0 92 浏览量
更新于2024-10-16
收藏 4.34MB PDF 举报
"《编程之魂:与27位编程语言创始人对话》是Federico Biancuzzi和Shane Warden编辑的一本书,汇集了对27位编程语言创造者的深度访谈,揭示了编程语言设计背后的思考过程和权衡取舍。这本书探讨了这些先驱者如何塑造了现代计算机科学,并对他们对当前编程实践的影响进行了深入剖析。"
在书中,读者将有机会了解到编程语言设计的幕后故事,包括APL的Adin D. Falkoff、BASIC的Thomas E. Kurtz、FORTRAN的Charles H. Moore、ML的Robin Milner、SQL的Donald D. Chamberlin、C++的Bjarne Stroustrup、Eiffel的Bertrand Meyer、Objective-C的Brad Cox和Tom Love、Perl的Larry Wall、Haskell的Simon Peyton Jones、Paul Hudak、Philip Wadler和John Hughes、Python的Guido van Rossum、Lua的Luiz Henrique de Figueiredo和Roberto Ierusalimschy、Java的James Gosling、UML的Grady Booch、Ivar Jacobson和James Rumbaugh,以及Delphi和C#的主要开发者Anders Hejlsberg。这些编程语言的创始人分享了他们的见解、挑战和成功经验,为后来的开发者提供了宝贵的洞见。
通过这些访谈,读者可以理解每种编程语言的设计哲学,以及它们是如何适应特定时代需求的。例如,C++的面向对象设计思想、Python的简洁性和可读性、Java的跨平台特性,以及Perl的文本处理能力等。此外,书中的对话还涵盖了编程语言设计中的关键决策,如语法结构、类型系统、内存管理和错误处理机制。
《编程之魂》不仅是对计算机历史的一次回顾,也是对编程语言设计艺术的一次深刻探讨,适合所有对编程语言发展有兴趣的程序员、软件工程师和计算机科学家阅读。它提供了对编程世界背后创新思维的直接洞察,有助于读者更好地理解和欣赏他们每天使用的工具。
2010-08-06 上传
2010-05-29 上传
2018-12-04 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
coolzhx
- 粉丝: 0
- 资源: 7
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器