language
汇编
C
D
Lisp
Scheme
Clojure
C++
Java
Perl
Ruby
Python
JRuby
Jython
Rhino
Groovy
Smalltalk
Cobol
Fortran
Haskell
Lua
- 并行语言
Erlang
R
Matlab
Mathematica
Web框架
Pylons
Django
TurboGears
Zope
Subway
TextEditor
word
TL;DR
指的是Too Long;Didn’t Read,太长了,懒得看。通常是回复他人又臭又长的文章时用的话。这里作者的意思是他要说一点不得不说的废话。- 人脑模式匹配 > computer % 100000 ,computer 顺序执行,人脑每个神经元都可独立工作
官僚主义
静态类型系统
Helpful Critical Guy Syndrome
HCGS
- Python
Ctrl-D
终端模拟器EOF
字符,quit
违反REPL
语义 - 很多职业程序员其实很清楚自己不擅长编程,然而他们还是能贡献自己的力量。
- Lisp很难掌握,但它是唯一能让我继续快乐的语言。
- Emacs很难掌握,但却是受益终身的投资。
company
- Facebook:
PHP
C++
- Google:
Python
learning
学习曲线:静态类型系统 > 动态类型语言
C++
>C
Smalltalk
OCaml
>Lisp
Nice
>Java
Perl
>Ruby
Python
- 强制性的静态类型:
Java
C++
Ocaml
Ada
人工智能
机器学习
自然语言处理
模式匹配
神经网络
遗传算法
贝叶斯分类
集群算法
图像匹配
编译器
解释器
不懂编译器原理的人,也不懂计算机原理。||编译器会接收一串符号流,根据预先定义号的规则,分析出这串符号的结构,然后把它转换成另一串符号流。
实时通讯:Unix
talk
命令Python 3000
ABD
:All But Dissertation
book
Clojure编程的乐趣
重构
Practical Common Lisp
设计模式
Perl 语言编程
Think in Java
Why's Poignant Guide
Python Cookbook
Jython Essentials
超越Java
- www.jwz.org/blog
软件模式
- math
算法设计手册
算法导论
Java并发编程
没有银弹