《黑客与画家》阅读笔记(2)

7、关注贫富分化

在第三世界的社会,是通过做官来发财致富的---摸着石头过河的party中枪了。
贫富差距有可能是因为阶级之间的剥削导致的,或者是因为社会需求导致,还有一种因为是技能差距导致的。后面2种原因能够激励人们创造财富,是一种良性的分化。任何企图压制财富分化的政策都会导致社会总体财富的下降-欲望是前进的动力,communism被打脸了。

8、防止垃圾邮件的一种方法

贝叶斯算法 、 特征统计学 、过滤器

9、设计者的品味

品味->个人的偏好。
好设计的原则。。。这也是google、苹果产品的风格,就像苹果永远不会生产微软风格的产品,微软也无法做出苹果风格的设计。
要做出好的设计要有积累,才能厚积薄发,改积弊、换新颜。

10、编程语言解析

高级语言与抽象性、静态语言与动态语言、自由与安全。现在动态语言、函数式语言、JVM上的语言大量出现,如同文艺复兴时期的繁荣。

11、一百年后的编程语言

“内核最小、最干净的编程语言的生命力越强”,根据这个推算,那clojure、io-lang前景很不错。
当硬件的计算能力越来越强大的时候,为了性能所做的特殊优化可能就不是必须的了,以力破巧!另一个好处就是将新语言编译成字节码,有通用的平台来完成操作,优点是新语言能够与硬件环境无关,典型的例子:JVM。硬件资源的提升催生了并行计算,JPPF、GridGain、Hadoop、基于Actor的编程模型这类编程理念会被更多的程序员接受,但是也不会出现绝对风靡的情况,这些只是一些功能实现后需要提升性能、效率的优化方案;另外就是一些profiler更受重视了,这样才能详细知道硬件资源的使用效率与瓶颈。


12、拒绝平庸

Viaweb使用lisp实现-很让人惊奇啊,我是少见多怪了。
“编程语言的特点之一就是它会使大多数使用它的人满足于现状,不想改用其他语言”--Blub语言困境。
选择正确的语言能加速创业公司应变的灵活性,加强竞争优势。

13、书呆子的复仇

合适的编程语言、合适的程序员。
Lisp的各种特性与优点。对于创业团队,应该选择一种编码量小的语言来完成功能,在初期,开发速度的重要性远重于运行速度

14、梦寐以求的编程语言

在看到clojure的介绍时,有些特点挺好的:尽量避免使用"_"、"shift"键,这些都是能够减少打字工作量,而且clojure的语法内核很简洁,"简洁性"。本章主要介绍一个优秀语言应该具有的特点。。。

15、设计与研究

设计语言如同设计产品,不能按照“用户要求的设计”,而是”用户需要的设计“,不能迎合用户的一切要求,一人为本。
原型开发,快速迭代,鼓励士气!

后面几章偏向于编程开发语言相关,没有财富部分精彩!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值