《编程之美》 萤火虫之光

[登在 www.yishan.cc 上,这里留一个备份]

从知春路49号(北京市)到 湖北五峰县第一中学

福建省漳平第一中学

《编程之美》 出版以后,不少读者觉得挺好,也有人觉得不怎么样. 一些营销活动对这本书有不少溢美之词,并非常热情地把《编程之美》和《算法导论》相提并论,我觉得两者的差距还是很大的,但是一时不知道怎么说明这个问题。前一阵子, 想起三国演义里,曹操手下的某个谋士说伏龙凤雏如天上的日月,而自己则好像夜里的萤火虫。 我觉得计算机前辈的著作的确像日月照耀,而《编程之美》不过是萤火虫之光而已。知道自己的定位很重要,我们不过是萤火虫级别的人物,用不着“震撼登场”,“巨献” 这样的词汇。 可以想象,几个本来过着和谐生活的萤火虫,突然被宣布为“巨献”,“2008最明亮之臀部”,“震撼登场”,小虫们不由得收腹提肛,丹田发力,想让自己的灯火更亮一些,结果“啪~”一下,自己的屁股烧焦了。

野百合也有春天,萤火虫也有光芒,《编程之美》 虽然只有微弱的萤火之光,但是好歹是自己发的光。 作者们还是想要尽自己的力量做一些事情。前一阵子,我们决定把绝大部分稿费拿出来捐赠一所希望小学,或者帮助有困难的学生学习计算机知识。

几年以前,我在国外的时候,想在家乡(广西柳州地区)资助几个希望工程的学生,我爹跑了几个机关,最后没人搭理。 他后来跟当地报社的一个朋友说了,报社的朋友不信,就去查证,结果也没人搭理。 从这个例子来看,在广西,要主动捐款,比行贿要难多了。  成克杰时代之后, 不知道情况有没有变化, 我听说广西人民都玩六合彩去了,  这似乎成了大家的"希望工程".   后来,我通过 www.ctef.org (西雅图的明日中华教育基金会)捐了款,帮助云南文山州的一个山村小学新建了校舍。 这之后,我和其他同事一起在微软总部组织一年一度的募捐,直到2005年离开总部。

CTEF  的创始人和一些志愿者我都认识,他们这个组织把捐款的100%都用于实际项目,组织平时的开销都由个人支付,或寻找其他途径支付。它运作速度不快,但是相当透明,这也是我信任它的原因。

我最近和他们联系了几次,但是他们也很忙,没有太多的时间来处理我们比较特殊的请求。与此同时,几位作者和编辑(Lisa)在自己的家乡寻找资助对象,几经周折,终于联系上了两个学校:

湖北省五峰县一中
福建省漳平一中

一本《编程之美》虽然赚的钱不多,但是累计一两万本下来,也是一笔数目。这笔钱可以供作者们腐败几次,也可以让一些小朋友们得到一些实际的帮助。 我们会通过编辑部把稿费寄给这两个学校用于计算机教学,让更多的学生能了解计算机,学习写写程序。这两个学校都在山区,不是特别穷,也不是挺富裕,这里人民纯朴,官员清廉(五峰县贪污的前教育局长除外)。好,不管官员如何,我们知道这里家境一般,买不起电脑的学生也很多。希望我们的钱能真正帮助对计算机有兴趣的同学。

就是这么回事。如果读者有更多的学校推荐资助,请和编辑部联系。

(转)《编程之美》 萤火虫之光相关推荐

  1. 《编程之美》读书笔记19: 3.9 重建二叉树

    <编程之美>读书笔记19: 3.9 重建二叉树 对根节点a以及先序遍历次序P和中序遍历次序I,查找a在I中的位置,将I分为两部分,左边部分的元素都在a的左子树上,右边的元素都在a的右子树上 ...

  2. 编程之美计算0到N中包含数字1的个数

    转自:http://blog.csdn.net/hongjuntu123/article/details/8743266 有这样一个函数f(n),对于任意正整数n,它表示从 0 到 n 之间出现&qu ...

  3. 《编程之美》读书笔记08:2.9 Fibonacci序列

    <编程之美>读书笔记08:2.9 Fibonacci序列 计算Fibonacci序列最直接的方法就是利用递推公式 F(n+2)=F(n+1)+F(n).而用通项公式来求解是错误的,用浮点数 ...

  4. [搜索]字符串的相似度问题-从编程之美说起

    在<编程之美>之3.3讲到了计算字符串的相似度,请看下图 原文作者做了很详细的解释,有兴趣的朋友可以参考原文. 其实,总结为一点,是求两个字符的编辑距离,关于编辑距离,可以参考这儿 htt ...

  5. 编程之美系列之一——阶乘的运算

    前言:       本人一直以来都对算法很有兴趣,前些日子拿到<编程之美>这本书,爱不释手,遂有意将书中的一些本人觉得较有意思的题目以及自己的心得拿出来与大家分享,共同讨论,共同进步. 需 ...

  6. java并发编程之美-阅读记录1

    1.1什么是线程? 在理解线程之前先要明白什么是进程,因为线程是进程中的一个实体.(线程是不会独立存在的) 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,线程则是进程中的 ...

  7. 【编程之美】金刚坐飞机问题

     题目描述 现在有一架飞机要起飞,乘客们正准备按机票号码(1,2,3...,N)一次排队登机.突然来了一只大猩猩(金刚).他也有机票,但是他插队第一个登上了飞机,然后随意的选择了一个座位坐下了.根据社 ...

  8. 编程之美之控制cpu线

    其实这也没什么值得惊讶的,因为在理解了操作系统调度,以及cpu的指令周期后,都可以用程序模拟出来 下面是编程之美给出的正弦曲线,在一定间隔内,一半时间运行,一半时间sleep.Windows自带的pe ...

  9. 《编程之美》读书笔记(十):“链表相交”扩展问题

    感谢azuryy提供<编程之美>3.6节"链表相交"扩展问题答案 (原博客地址:http://hi.baidu.com/azuryy/blog/item/18e85b0 ...

最新文章

  1. Visual Studio代码中的多个游标[关闭]
  2. linux中ping命令的用法
  3. 掌握好这些不变的底层知识,任他东西南北风!
  4. SpringMVC 原理和流程
  5. 厉害!Java集合框架综述,这篇让你吃透!
  6. http的方式调用接口
  7. springboot学习笔记(六)
  8. iframe 自适应高度 [记录]
  9. 高等数学下-赵立军-北京大学出版社-题解-练习8.5
  10. 数据 3 分钟 | 农行因存在数据泄露风险被罚420万元、Databricks最新融资10亿美元...
  11. Selenium:利用select模块处理下拉框
  12. 松下抛却Jungle掌机研发项目
  13. qt控制程序打开记事本_QT记事本小部件教程(二):应用程序主要源文件main.cpp详细代码...
  14. ROS的学习(十八)使用rosserial创建一个publisher
  15. 设计模式之行为型备忘录模式
  16. 【LeetCode】【字符串】题号:*539. 最小时间差
  17. 八大主流浏览器自动填表功能大比拼
  18. 用C++计算圆周长和面积
  19. 电脑热点和虚拟机网卡冲突
  20. 2019招商银行信用卡中心秋招IT笔试编程题总结

热门文章

  1. Python如何将字符串分割成单个字符,并形成一个list?
  2. html取消列表,html怎么取消有序列表的序号
  3. 什么叫有源滤波电路 什么叫无源滤波 分别是怎样定义的?
  4. 一键登录测试(秒验)
  5. 七种方法计算文本相似度方法
  6. matlab中eig用法,MATLAB中eig的用法
  7. java api 帮助文档 chm 1.5 1.6 中文版英文版.
  8. FDex2脱腾讯乐固免费壳
  9. GBDT(梯度提升决策树)
  10. C/C++学生选课管理系统[2023-02-20]