<<编程的未来>>读书笔记

时间:2015-07-06 01:24:17   收藏:0   阅读:109

1.编程的本质是思考.

2.无论使用什么编程语言,生产一条基本语句所需要的工数几乎是一定的.(<<人月神话>>)#使用抽象程度高的语言可以提高生产效率.

3.DSL:What, not How

4.GC

5.墨菲定律(Murphy‘s Law):Anything that can go wrong will go wrong. 

6.高阶函数:用函数作参数的函数.

7.闭包:在函数对象中,将局部变量这一环境封闭起来的结构被称为闭包.被封闭起来的是变量的寿命,与封闭它的函数对象寿命相等."过程与数据结合"是形容面向对象中的"对象"时常用的表达.对象是在数据中以方法的形式内含了过程,而闭包则是在过程中以环境的形式内含了数据.

8.Duck Type

9.WSGI:用于连接HTTP服务器与框架的库.

10.数据库ACID特性

11.CAP原理

在大规模环境中

三个性质中,只能同时满足两个.

12.CAP解决方案-BASE

13.键-值存储:键-值存储使用散列值,结构简单,容易将数据分布在多台计算机上,适合大规模数据.

14.数据库分库(Sharding/Partitioning)

15.NoSQL数据库

    

16.I/O阻塞:I比O明显.

17.ZeroMQ:为分布式应用程序开发提供进程间通信功能的库.

      

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!