什么是静态面向对象语言,什么是动态面向对象语言?什么是编译型语言,什么是解释型语言?
来源:互联网 发布:搜狗拼音输入法软件 编辑:程序博客网 时间:2024/05/21 18:41
1、我们都知道一个程序的运行过程主要分为三个步骤:编译->链接->执行;
2、什么是面向对象语言,这就不多说了;
3、什么是动态语言?
动态类型语言是指在运行期间才去做数据类型检查的语言,也就是说,在用动态类型的语言编程时,永远也不用给任何变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。Python和Ruby就是一种典型的动态类型语言,其他的各种脚本语言如VBScript也多少属于动态类型语言。
4、什么是静态语言?
静态类型语言与动态类型语言刚好相反,它的数据类型是在编译其间检查的,也就是说在写程序时要声明所有变量的数据类型,C/C++是静态类型语言的典型代表,其他的静态类型语言还有C#、JAVA等。
5、什么是编译型语言?
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。例如:C/C++ 等都是编译型语言。
6、什么是解释型语言?
解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。Java,C#等都是解释型语言。
虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间语言)。
在运行的时候,由JVM将字节码再翻译成机器语言。
脚本语言是一种解释性的语言,脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL,Nuva都是脚本语言。
0 0
- 什么是静态面向对象语言,什么是动态面向对象语言?什么是编译型语言,什么是解释型语言?
- 什么是对象,什么是类,什么是面向对象的编程语言,什么是面向面向对象的编程思想?
- 什么是解释型语言,什么是编译型语言?
- 什么是动态语言/静态语言
- 什么是对象?什么是面向对象程序设计?面向对象语言有什么优点?
- 我们都说java是面向对象的编程语言,那什么是面向对象呢?什么是类呢?什么是方法呢?
- 什么是面向对象的编程语言(09-02-23)
- 什么是动态语言和静态语言?
- 什么是动态语言和静态语言?
- 什么是动态语言和静态语言?
- 什么是动态语言和静态语言?
- 什么是静态语言和动态语言?
- 什么是动态语言和静态语言?
- 什么是解释性语言?什么是编译性语言
- 什么是JavaScript中的面向对象?与其他编程语言的面向对象有什么区别?什么是原型?
- 什么是动态语言呢?
- 什么是动态语言?
- 什么是动态语言?
- 聚类算法之K-means
- 牛顿法
- Speak Time——记8月英语
- 大白话解析模拟退火算法
- sap apo 软件的架构和设计分析
- 什么是静态面向对象语言,什么是动态面向对象语言?什么是编译型语言,什么是解释型语言?
- eclipse 启动时异常处理
- Linux下的tar压缩解压缩命令详解
- WMware虚拟机中无法连接到网络可能的原因
- 数据挖掘中所需的概率论与数理统计知识、上
- 将登录等信息保存到session中和退出session
- Socket通信 C#写服务商 Delphi客户端
- Ant之MacroDef——“宏”
- 移动端HTML5<video>视频播放优化实践