脚本型语言:shell perl ruby 解释性语言 系统级语言: c c++ erlang golang应用级语言: python java C JVM执行引擎里面有一个块运行时的内存,内存里分为线程共享区和线城私有区线程共享区:方法区,堆内存(优化)线城私有区:java栈(执行),共有方法栈, ...
分类:
编程语言 时间:
2018-10-24 22:07:25
阅读次数:
160
一.python是一门什么样的语言 1.python是一门解释性语言(一条一条的解释成机器语言给计算机来执行) 弱类型语言 2.编译和解释的区别: 编译:是把源程序的每?条语句都编译成机器语?,并保存成?进制?件,这样运?时计算机 可以直接以机器语?来运?此程序,速度很快; 解释:是只在执?程序时, ...
分类:
编程语言 时间:
2018-10-22 17:54:51
阅读次数:
138
不同 + 编译型语言: + 编译型程序所生成的指令时二进制形式的机器码和操作数, 就是所谓的二进制流, 二进制程序是CPU可以直接识别执行的 + 解释性语言: + 脚本语言的解释器是二进制形式的, 可以被CPU直接识别的, 但是脚本解释器的输入是脚本语言字符串, CPU执行脚本语言解释器, 而脚本语 ...
分类:
编程语言 时间:
2018-10-12 01:20:07
阅读次数:
228
QML其实是对ECMAScript的扩展,融合了Qt object系统,它是一种新的解释性语言,QML引擎虽然由Qt C++实现,但QML对象的运行环境说到底和C++对象的上下文环境是不通的,是平行的两个世界,如果想在QML中访问C++对象,那么必然要找到一种途径在两个运行环境之间建立沟通的桥梁。 ...
分类:
编程语言 时间:
2018-10-11 13:43:43
阅读次数:
470
1.动态语言 定义函数 形参与实参不需要一致 形参可由 arguments 类数组获取 (形参传入时与其形成映射关系) 变量之间无阻碍相互转换,不需要指定类型,(前一刻可能是 num ,可以立马变 str fn obj 。。) 2.解释性语言、跨平台 js代码运行前夕不需要编译,但是有个预编译过程( ...
分类:
Web程序 时间:
2018-10-08 20:44:26
阅读次数:
199
计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一个是解释。 两种方式只是翻译的时间不同。编译型语言写的程序在被执行之前,需要一个专门... ...
分类:
编程语言 时间:
2018-10-02 22:20:34
阅读次数:
203
编译性语言:在将源代码编译完毕生成一个可执行文件后才能运行 解释性语言:在代码的运行期间进行编译 动态类型语言:在运行期间才去做数据检查的语言,也就是说在使用动态类型语言时不用指定数据类 型 静态类型语言:在编译期间去做数据检查 强类型定义语言:强制数据类型定义的语言 弱类型定义语言:数据类型可以忽 ...
分类:
编程语言 时间:
2018-09-30 20:04:10
阅读次数:
177
相同点: java和C++都是面向对象语言,都使用了面向对象的基本思想(抽象、封装、继承、多态),都具有面向对象的基本特性(继承、组合等)。 不同点: ①:java为解释性语言,其运行过程为:程序源码经过编译器编译成字节码,然后由JVM(java虚拟机)解释执行。而C/C++为编译性语言,代码经过编 ...
分类:
编程语言 时间:
2018-09-29 18:18:16
阅读次数:
159
一、Python基础 1、什么是python?使用python有什么好处? python是一种编程语言,它有对象、模块、线程、异常处理和自动内存管理。它简洁,简单、方便、容易扩展、有许多自带的数据结果,而且它开源 Python是一种解释性语言,它的源代码可以直接运行,Python解释器会将源代码转换 ...
分类:
其他好文 时间:
2018-09-18 17:15:03
阅读次数:
150
1)什么是python:python是一门解释性语言,弱类型语言.2)变量(在程序运行过程中产生的中间值 供给后面使用)的命名规则:1,由 字母,数字,下划线组成.2,不能是数字开头,更不能是纯数字.3,不能用关键字4,不要用中文5,不能太长6,要有意义7,区分大小写8,推荐使用驼峰和下划线3)数据 ...
分类:
其他好文 时间:
2018-09-18 16:05:39
阅读次数:
102