- 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
您可能关注的文档
最近下载
- 2024年新改版青岛版(六三制)五年级上册科学全册精编知识点(新修改).doc VIP
- SY 0447-2014-T 埋地钢质管道环氧煤沥青防腐层技术标准.pdf VIP
- 《操盘手.doc VIP
- JTG∕TF20-2015公路路面基层施工技术细则..pdf VIP
- 三年(2023-2025)中考历史真题分类汇编(全国)专题02 早期国家与社会变革(解析版).pdf
- 中电多功能表PMC-33M-A_Modbus通信规约_V1..pdf
- 7 输变电工程建设施工安全风险管理规程.doc VIP
- 2024地沟及盖板图集24J331.pdf
- 食品微生物知识考试题库及详细答案.docx VIP
- (正式版)-B 4053.2-2009 固定式钢梯及平台安全要求 第2部分:钢斜梯.docx VIP
原创力文档

文档评论(0)