选书原则

 

 

宁缺勿滥,决不混进糟粕 (好书不一定对所有人都合适,但对于它的目标读者群来说,一定是好书)。

选书原则:
有国外的,不看国产的 
有原版的,不看翻译的 
看大师的作品

计算机的书最好看国外的教材,因为比较经典的教材都是国外的,而且尽量看英文原版的,如果一个人永远不接触英文原版,那么他的信息接受必定比别人慢,无形中落后很多。我建议如果你有一定外语基础其实就是学过英语,一定要坚持看英文原版或是影印版教材。再说MSDN很多部分是英文不是吗?大学要过四级、六级,各种课程也比较多,所以要把两者结合起来,才能花的时间少,而把英语学好。

Operating System (操作系统)
书名(英文):Operating System Concepts (7th Edition)
书名(中文):操作系统概念 (第七版)
原作者:Abraham Silberschatz / Peter Baer Galvin / Greg Gagne

书名(英文):Operating Systems : Design and Implementation (3rd Edition)
书名(中文):操作系统:设计及实现 (第三版)
原作者:Andrew S. Tanenbaum / Albert S. Woodhull
翻译者:王鹏、尤晋元、朱鹏、敖青云

程序设计语言排名

 

1 Java 20.025%
2 C 15.967% 
3 C++ 11.118% 
4 (Visual) Basic 9.332% 
5 PHP 8.871%
6 Perl 6.177% 
7 C# 3.483% 
8 Python 3.161% 
9 JavaScript 2.616% 
10 Ruby 2.132% 
11 PL/SQL 2.015% 
12 SAS 1.766% 
13 Delphi 1.573% 
14 D 1.253% 
15 Lisp/Scheme 0.669% 
16 ABAP 0.634% 
17 Ada 0.632% 
18 FoxPro/xBase 0.596% 
19 COBOL 0.593% 
20 Fortran 0.576% 
 
 

Scheme语言

 

Scheme 语言是 Lisp 的一个现代变种、方言,诞生于1975年,由 MIT 的 Gerald J. Sussman and Guy L. Steele Jr. 完成。与其他lisp不同的是,scheme是可以编译成机器码的。

 
  Lisp 语言的历史很久,几乎与 Fortran 一样长。二十世纪五十年代,计算机科学家先是发明了针对数字计算的 Fortran 语言,后来针对符号计算,由MIT 的John McCarthy于1960年开发出了Lisp(List processing)语言。该语言原来是为表处理而设计的编程语言,后来广泛用于处理人工智能问题。Lisp 程序中充满了一对对嵌套的小括号,这些嵌套的符号表达式体现着递归。递归是数学上的基本概念之一,从递归理论出发,一切可以计算的函数最终都可以划归为几种基本的递归函数的种种组合。
 
  1994年时众多 Lisp 版本又得到了相当的统一,统一之后的版本称为Common LISP。Common Lisp 含有非常丰富的库,仅仅语言的规范就长达千页以上,包括面向对象的 CLOS。
 
  Scheme语言的规范很短,总共只有50页,甚至连Common Lisp 规范的索引的长度都不到,但是却被称为是现代编程语言王国的皇后。它与以前和以后的 Lisp 实现版本都存在一些差异,但是却易学易用。
 
  Scheme的一个主要特性是可以像操作数据一样操作函数调用。Scheme 是 MIT 在70年代创造出来,其的主要目的是训练人的机器化思维。以其简洁的语言环境和大量的脑力思考而著称。
 
  正由于lisp语言的历史悠久,所以最初接触scheme的语法,我们常会感到一头雾水。但是这种语言自有它独特的魅力