解释性语言和编译性语言的区别计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译性语言编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语...
分类:
编程语言 时间:
2015-04-04 12:01:48
阅读次数:
141
1、IDE:无论是编译型还是解释型程序设计语言,一般都附带提供一个集成开发环境(IDE)。也就是说,程序员可以在该环境中,编辑程序代码,逐个编译源文件,装配和链接全部源文件及其资源文件,直至调试运行。甚至软件包装和做成软件产品都可以一体化。C++语言的程序都是编译型的,但其开发环境,为了方便测试,将...
分类:
编程语言 时间:
2015-03-31 19:51:32
阅读次数:
246
Shell脚本编程fgrepfastgrep快速检索文本但是不支持正规则表达式编程语言:机器语言、汇编语言、高级语言(需编译)编译器or解释器:是用来把人类所能识别的语言(通常为高级语言)翻译成机器所能识别的语言(即机器语言)静态语言:编译型语言强类型(变量)关键字事先完全转..
分类:
其他好文 时间:
2015-03-19 13:25:51
阅读次数:
107
众所周知,java是编译型的语言,写的是java文件,最后运行的是class文件,class文件是运行在JVM之中的,这时候就有一个问题,JVM如何装载class文件的?是通过ClassLoader来进行的,这里做一下笔记,因为发现原作者写的很好《深入分析java web 技术内幕》。Class.....
分类:
其他好文 时间:
2015-03-13 22:18:55
阅读次数:
123
静态语言:编译型语言 事先转换成可执行格式 强类型(变量) 关键字: C C++ JAVA C#动态语言:解释型语言 on the fly 弱类型 边解释边执行 Asp.net shell PHP Python perl 面向过程面向对象变量:内存空间,命名变量类型:事先确定数据的存储格式和长度 ....
分类:
系统相关 时间:
2015-03-11 10:29:44
阅读次数:
214
第一部分阅读Zen of Python,在Python解析器中输入import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. "它肯定很慢!"毫无疑问:Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不...
分类:
编程语言 时间:
2015-03-10 21:18:35
阅读次数:
215
readonly关键字与const关键字不同。const字段只能在该字段的声明中初始化。readonly字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,readonly字段可能具有不同的值。另外,const字段是编译时常量,readonly字段为运行时常量。你应该尽量使用运行时常量。原...
编程语言:包括机器语言、汇编语言、{高级语言[静态语言(编译型语言,一般为强类型变量,需要发布为可执行程序,C、C++、Java,C#)和动态语言(解释型语言,一般为弱类型语言,不需要发布为可执行程序,是一边执行一边解释,Asp,asp.net,php,shell,python、perl)]}面向对象:..
分类:
系统相关 时间:
2015-02-21 21:09:06
阅读次数:
219
Java编程思想–学习笔记(一)
访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关。
1、包:库单元
我们之所以要导入包,就是要提供一个管理名字的空间机制。
每个java文件只能有一个public类。其他私有类为主public·类提供支持。
1.1 代码组织
与编译型语言不同,java可运行程序是一组可以打包并压缩成java文档文件(JAR,使用Java的jar文档生成器)的.c...
分类:
编程语言 时间:
2015-02-12 14:02:48
阅读次数:
249
1、javascript是解释型语言,仅需要解释权器,在互联网环境下,web浏览器负责完成有关的解释和执行工作。不同于java/c++是编译型语言。2、javascript变量允许包含字母、数字、美元符号和下划线(第一个字母不允许是数字)。为了在让比较长的变量名更容易阅读,可以在变量名中的适当位置插...
分类:
编程语言 时间:
2015-02-05 11:08:04
阅读次数:
169