最近被这几个东西搞得晕头转向。而网上对这几个概念的阐述也是众说纷纭。
遇到这种问题时,我的做法是——回归英文。然后把搜索引擎换成Google。因为这些东西的起源毕竟是老外,只是在翻译理解的过程中出现了分歧。但是源头只有一个。
动态语言:
静态语言:
动态类型语言:
静态类型语言:
动态编程语言:Dynamic programming language
静态编程语言:
参考文献:
[1] http://haohetao.iteye.com/blog/589070
[2] http://www.cnblogs.com/spmxlBlog/archive/2010/06/28/1766832.html
[3] http://tratt.net/laurie/research/pubs/html/tratt__dynamically_typed_languages/
[4] http://en.wikipedia.org/wiki/Dynamic_programming_language
[5] http://en.wikipedia.org/wiki/Dynamically_typed_language#Dynamic_typing