资料介绍
How This Book Is Organized
Chapter 1, A Regular Expression Matcher, by Brian Kernighan, shows how deep insight into
a language and a problem can lead to a concise and elegant solution.
Chapter 2, Subversion’s Delta Editor: Interface As Ontology, by Karl Fogel, starts with a wellchosen
abstraction and demonstrates its unifying effects on the system’s further
development.
Chapter 3, The Most Beautiful Code I Never Wrote, by Jon Bentley, suggests how to measure a
procedure without actually executing it.
Chapter 4, Finding Things, by Tim Bray, draws together many strands in Computer Science
in an exploration of a problem that is fundamental to many computing tasks.
Chapter 5, Correct, Beautiful, Fast (in That Order): Lessons from Designing XML Verifiers, by
Elliotte Rusty Harold, reconciles the often conflicting goals of thoroughness and good
performance.
Chapter 6, Framework for Integrated Test: Beauty Through Fragility, by Michael Feathers,
presents an example that breaks the rules and achieves its own elegant solution.
Chapter 7, Beautiful Tests, by Alberto Savoia, shows how a broad, creative approach to testing
can not only eliminate bugs but turn you into a better programmer.
Chapter 8, On-the-Fly Code Generation for Image Processing, by Charles Petzold, drops down a
level to improve performance while maintaining portability.
Chapter 9, Top Down Operator Precedence, by Douglas Crockford, revives an almost forgotten
parsing technique and shows its new relevance to the popular JavaScript language.
Chapter 10, The Quest for an Accelerated Population Count, by Henry S. Warren, Jr., reveals
the impact that some clever algorithms can have on even a seemingly simple problem.
Chapter 11, Secure Communication: The Technology Of Freedom, by Ashish Gulhati, discusses
the directed evolution of a secure messaging application that was designed to make
sophisticated but often confusing cryptographic technology intuitively accessible to users.
Chapter 12, Growing Beautiful Code in BioPerl, by Lincoln Stein, shows how the combination
of a flexible language and a custom-designed module can make it easy for people with
modest programming skills to create powerful visualizations for their data.
Chapter 13, The Design of the Gene Sorter, by Jim Kent, combines simple building blocks to
produce a robust and valuable tool for gene researchers.
Chapter 14, How Elegant Code Evolves with Hardware: The Case of Gaussian Elimination, by
Jack Dongarra and Piotr Luszczek, surveys the history of LINPACK and related major software
packages to show how assumptions must constantly be re-evaluated in the face of
new computing architectures.
Chapter 15, The Long-Term Benefits of Beautiful Design, by Adam Kolawa, explains how
attention to good design principles many decades ago helped CERN’s widely used mathematical
library (the predecessor of LINPACK) stand the test of time.
Chapter 28, Beautiful Debugging, by Andreas Zeller, shows how a disciplined approach to
validating code can reduce the time it takes to track down errors.
Chapter 29, Treating Code As an Essay, by Yukihiro Matsumoto, lays out some challenging
principles that drove his design of the Ruby programming language, and that, by extension,
will help produce better software in general.
Chapter 30, When a Button Is All That Connects You to the World, by Arun Mehta, takes you
on a tour through the astounding interface design choices involved in a text-editing system
that allows people with severe motor disabilities, like Professor Stephen Hawking, to
communicate via a computer.
Chapter 31, Emacspeak: The Complete Audio Desktop, by T. V. Raman, shows how Lisp’s
advice facility can be used with Emacs to address a general need—generating rich spoken
output—that cuts across all aspects of the Emacs environment, without modifying the
underlying source code of a large software system.
Chapter 32, Code in Motion, by Laura Wingerd and Christopher Seiwald, lists some simple
rules that have unexpectedly strong impacts on programming accuracy.
Chapter 33, Writing Programs for “The Book”, by Brian Hayes, explores the frustrations of
solving a seemingly simple problem in computational geometry, and its surprising
resolution.
- C语言串口通信-源代码pdf免费下载 24次下载
- 开关电源噪声之EMC电子版资源下载 0次下载
- 课堂演示源代码汇总下载 0次下载
- 抢答器multutsim12程序源代码下载 18次下载
- DSP载波移相控制C语言源代码下载 56次下载
- Matlab系列之数组(矩阵)的生成资料下载
- Matlab系列之数组的基本操作资料下载
- Matlab系列之程序调试资料下载
- 串口通信之读取与发送及LabView文件下载 179次下载
- STM32之DAC资料下载
- matlab应用程序及源代码下载 35次下载
- PCB绕等长之“同组同层”资料下载
- 汽车电源设计之不改PCB如何降低EMI资料下载
- python代码示例之基于Python的日历api调用代码实例 42次下载
- [代码整洁之道].(美)马丁.扫描版 0次下载
- 【ModernCpp】新特性之CTAD代码示例 343次阅读
- C语言代码的常用技巧 443次阅读
- armasm编译汇编代码链接失败的问题分析 607次阅读
- IDEA插件之代码质量检查利器 1028次阅读
- 基于泰凌微电子平台实现OpenHarmony开发——代码下载和编译步骤 1229次阅读
- 代码编程规范之注释风格 1551次阅读
- 代码编程规范之命名规范 1194次阅读
- Rust代码启发之返回值异常错误处理 2003次阅读
- 使用鸿蒙JS框架写出来的JS代码长什么样 2170次阅读
- 机器学习:简单的术语带你领略贝叶斯优化之美 1953次阅读
- CPU是如何识别代码的 3573次阅读
- 使用C语言实现万年历星期速算法的源代码免费下载 2990次阅读
- STM32F030之IAP代码编写 1.1w次阅读
- 如何编写代码与生成下载文件的简单介绍 2720次阅读
- 三菱变频器常见故障代码大全之原因与处理办法 8.2w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多