计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一个是解释。 两种方式只是翻译的时间不同。编译型语言写的程序在被执行之前,需要一个专门
分类:
编程语言 时间:
2016-02-29 16:02:00
阅读次数:
163
oo:面向对象ooM:面向对象方法编译型语言:编译之后如果代码没有改动,可以直接运行编译后的文件。解释型语言:每次运行的时候都需要重新编译(解释),从效率上看,编译型语言效率更高。java:介于编译性语言和解释型语言之间的一种语言。配置环境变量:JAVA_HOME:JDK的安装..
分类:
其他好文 时间:
2016-01-26 01:55:32
阅读次数:
169
前言JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四...
分类:
编程语言 时间:
2015-12-03 11:27:25
阅读次数:
191
JavaScript 代码性能优化总结尽量使用源生方法javaScript是解释性语言,相比编译性语言执行速度要慢。浏览器已经实现的方法,就不要再去实现一遍了。另外,浏览器已经实现的方法在算法方面已经做了很多优化。1、在一个函数中会用到全局对象存储为局部变量来减少全局查找,...
分类:
编程语言 时间:
2015-11-07 12:08:53
阅读次数:
227
开始学习PYTHON,坚持下去!python是用C语言开发的编译性语言,运行时先被cpythonjythonironpython等编译成字节码,然后再在对应的虚拟机里转换成机器码运行#!/usr/bin/envpython在linux中声明使用python解析#_*_coding:utf-8_*_或coding:utf-8文件以UTF-8编码,如不加,会以A..
分类:
编程语言 时间:
2015-10-28 17:30:32
阅读次数:
181
JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四处乱窜...
分类:
Web程序 时间:
2015-10-07 09:37:20
阅读次数:
211
示例代码:1 if ( a == 10) {2 printf("hoge\n");3 } else {4 printf("piyo\n");5 }一般编程语言的语法处理(这与编译性语言或者是解释性语言无关),都会有如下的过程:词法分析,将源代码分割为若干个记号(token)的处理;示...
分类:
编程语言 时间:
2015-09-06 17:44:28
阅读次数:
161
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。
翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。
编译性语言
编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了...
分类:
编程语言 时间:
2015-08-04 11:27:33
阅读次数:
163
一,javascript特点 客户端脚本语言,基于对象和事件驱动的 只能在浏览器中运行 非编译性语言 弱类型语言(var) 跨平台二,js基础 合法的变量 1,由数字,字母,下划线,美元符号组成,且不能以数字开头 2,不能使用关键字和保留字 3,大小写敏感 数据类型: 字符串 数字 nul...
分类:
Web程序 时间:
2015-06-30 18:04:43
阅读次数:
220
JS事件驱动,基于对象的非编译性语言,所以首先来看看对象的创建问题。
JS中对象的创建不像之前学过的语言使用class关键字,分为两大类,一般的创建方式和使用function关键字的。一般的方式每次相当于创建了了一个对象,如果想要创建类似的对象就会有大量的相似代码,这不符合面向对象,所以使用function相当于是使用class创建以一个类,可以通过类来实例化对象。...
分类:
编程语言 时间:
2015-05-06 23:09:12
阅读次数:
368