编译型语言与解释性语言
来源:互联网 发布:汕头宝美工培训费用 编辑:程序博客网 时间:2024/05/20 09:43
最近研究React的时候,想到浏览器有Js引擎,忽然想到这个问题。但是看到网上朋友的一些关于编译型解释型语言仁者见仁,智者见智。在这里我说一下自己的看法,不对之处还请大家指正。
先说本文参考文章:
http://blog.csdn.net/zhu_xun/article/details/16921413
https://www.zhihu.com/question/19608553
如果大家看了上面的文章,应该内心已经有了结论,如今来纯粹说明编译型与解释型语言越来越模糊了,可能已经改变了当时的初衷。但是我觉得还是可以总结出来如何区分。
我认为,
编译型语言是在交给下一个可以执行的系统,软件,命令或者硬件的时候,需要本身语言有编译器的支持,生成一种非源代码的文件,然后与原来的编译器完全脱离关系。这就叫编译型语言。
而解释性语言恰好相反,在交给下一个可执行的系统,软件,命令或者硬件之前,不需要语言本身编译器的支持。但是当要执行的时候,需要语言的编译器支持,要就是说软件当中需要嵌入语言解释器。而且在不同的操作系统当中,解释器的任务相同,但执行的原理却不相同。程序员开发的源码在执行前并没有发生转变。这大概就叫解释性语言吧
如果根据我以上的说法,Java应该是编译型语言了。
说到这里,我想大家明白编译与解释的方式就可以了.的确没有特别要搞清楚那个语言是编译性还是解释性的.
因为高级语言的目的是为了让开发者能够高效的开发,让程序运气起来高效. 具体是什么类型并不是他们考虑的范围. 所以他们可能借鉴各个方面的优点来完成使命. 甚至并不局限于解释与编译.
就像打篮球比赛,重点是得分获得胜利.至于是三大步 跳投 后仰 传球 扣篮.仅仅是一种手段而已.
- 编译型语言与解释性语言
- 编译型语言与解释性语言的区别
- 编译型语言与解释性语言的区别
- 编译性语言与解释性语言........
- 解释性语言与编译性语言
- 解释性语言与编译性语言
- 编译性语言与解释性语言
- 解释性语言与编译性语言
- 编译语言 compare 解释性语言
- 编译性语言&解释性语言
- 解释性和编译型语言的区别
- java-解释性语言or编译型
- 【学习】关于编译性语言与解释性语言的区别
- 什么是解释性语言?什么是编译性语言
- 编译性语言、解释性语言和脚本语言
- 编译性语言、解释性语言和脚本语言
- 关于解释性语言和编译性语言
- 编译性语言、解释性语言和脚本语言
- Chapter 5
- eclipse安装SVN三种方法
- 顺序表的算法
- javaweb随笔(一)------struts工作流程
- 单链表的算法
- 编译型语言与解释性语言
- 动态库编译加入参数:-Wl,-z,defs 编译期即可发现undefined reference to错误
- Hybrid APP 混合开发模式简介
- trafodion Exception ERROR Class org.apache.hadoop.hbase.coprocessor.transactional.TrxRegionEndpoint
- 不是用了回调就是异步
- 使用python在网易爬取股票信息,制作股票分析系统(简易版)
- 2649: 段位计算
- Chapter 6
- Android 播放器