Learn at least a half dozen programming languages. (extracted)

Include one language that supports class abstractions (like Java or C++), 

one that supports functional abstraction (like Lisp or ML),

one that supports syntactic abstraction (like Lisp),

one that supports declarative specifications (like Prolog or C++ templates),

one that supports coroutines (like Icon or Scheme),

and one that supports parallelism (like Sisal).

 

一种要支持类/对象(class abstractions)的语言, 如Java或C++;

一种函数式(functional abstraction)语言, 如 LISP 或 ML;

一种支持语法抽象(syntactic abstraction) 的语言 如 LISP;

一种声明式语言, 如Prolog或 C++模版;

一种支持协同式(coroutines)编程, 如 Icon 或 Scheme;

还有一种支持并行(parallelism)的语言, 如 Sisal.

 

 

posted on 2010-03-18 02:16  Diego  阅读(181)  评论(0编辑  收藏  举报