< 更新 更早 >

《代码之美》简单笔记

《代码之美》一书的简单笔记。

简述 所用语言 备注 推荐程度 推荐类型
1 正则表达式的迷你实现 C 锻炼写一组条件判断 ++ 算法
2 Subversion的API架构 C 差异(diff/delta)的高效表达 ++ 系统
3 测试quicksort效率 C 通过删除代码提升功能 +++ 算法
4 查找性能 Ruby +++ 算法
5 XML验证器 Java 不断优化
6 全成员Public的Fit框架 Java 挑战数据封装和隐藏的观念
7 对二分查找进行全面测试 Java 如何写出覆盖完全的测试 +++ 测试
8 即时代码生成 C# 动态生成汇编以消灭循环 ++ 性能优化
9 用简化版(精华版)JavaScript实现的简化版JavaScript解析器 JavaScript functorwith closure,dynamic object with prototype inherit, literal object and array +++ 语言特性挖掘
10 数bitstring中的1的算法 C ++ 算法
11 安全通信 Perl --
12 Bio::Graphic Perl --
13 C的多态 C ++ 语言特性挖掘
14 算法随硬件演化 Matlab|Fortran|C 从向量机到多核
15 简洁、明确、节俭 Fortran
16 Linux内核驱动模型 C 协作 +++ 系统
17 FreeBSD内核的间接层 C ++ 系统
18 Python中的哈希实现 C、Java ++ 数据结构
19 PyNum中的多维迭代器 C + 数据结构
20 基于J2EE高可靠的中间件 Java
21 用Python的Zope实现ERP Python
22 Solaris中的自旋锁 C 学会如何调试大型系统 ++ 系统
23 Google的Map-Reduce分布式编程模型 C++ +++ 算法
24 软件事务内存STM实现并发 Haskell 无副作用原子操作的可组合性 ++ 语言特性挖掘
25 用syntax-case实现健康宏展开算法 Scheme
26 用ACE框架实现基于不同IPC和同步机制的日志服务器 C++ ++++ 系统
27 以REST方式构筑WebServices Java SOAP、Xpath、XML
28 增量调试 Python ++ 测试
29 代码简洁性与DRY原则 Ruby ++ 代码风格
30 只有一个按钮的软件 VB 为霍金而写
31 盲人的Emacs与听觉CSS(ACSS) EmacsLisp
32 代码在diff中也要具有可读性 C 而且在无语法高亮的情况下 ++ 代码风格
33 三点共线问题 CommonLisp ++ 算法

宋皿

Published under (CC) BY-NC-ND tagged with 读书笔记