编程语言的分类与选择.pptVIP

  • 7
  • 0
  • 约1.29千字
  • 约 9页
  • 2019-06-13 发布于浙江
  • 举报
编程语言的分类和选择 Jacky Chen 编程语言的分类 机器语言 vs 高级语言 动态语言 vs 静态语言 命令式 vs 函数式 vs 逻辑式语言 强类型定义语言 vs 弱类型语言 面向对象 vs 面向过程 按代划分 作为程序员必须知道:不同语言的编程能 力是不一样的,学习多门语言是必要的 机器语言 vs 高级语言 选择机器(汇编)语言的项目一定有原因的,譬如效率等 其他的语言都属于高级语言 编程语言之间有本质区别,“使用什么语言并不重要,重要的是你对问题是否有正确的理解” 这种观点是错误的,各种语言的编程能力有天壤之别,用了不合适的语言导致项目的失败 动态vs静态语言 动态语言:运行期间才去做数据类型检查的语言 PERL,Python,Ruby...可视为超级脚本语言 脚本语言:Tcl,JavaScript,VBscript,ASP,PHP,bat,shell... 脚本语言需要解释器来运行 宏语言则可视为脚本语言的分支,两者也有实质上的相同之处 HTML,内嵌网页的脚本语言,解释器就是浏览器 静态语言:数据类型是在编译其间检查的 C/C++,JAVA... 命令式 函数式 逻辑式 命令式:大多数流行语言包括脚本语言 Fortran、Pascal、Cobol、C、C++、Basic、Ada、Java、C#... 函数式:基于数学函数概念 Lisp、Haskell、ML、Sch

文档评论(0)

1亿VIP精品文档

相关文档