作者:rainoftime链接:https://www.zhihu.com/question/19918532/answer/21647195来源:知乎 类型系统的一些概念,众说纷纭,使用上也比较乱。有些东西,甚至不好严格定义。以下算学术界的一种相对“严格”的说法。1. 先定义一些基础概念Progr ...
分类:
编程语言 时间:
2017-12-08 19:27:22
阅读次数:
222
什么是多态? 多态一词最初来源于希腊语,意思是具有多种形式或形态的情形,当然这只是字面意思,它在C++语言中多态有着更广泛的含义。 这要先从对象的类型说起!对象的类型有两种: 实例:Derived1类和Derived2类继承Base类 对象有静态类型,也有动态类型,这就是一种类型的多态。 多态分类 ...
分类:
编程语言 时间:
2017-12-08 14:18:47
阅读次数:
237
内存管理 包括: 变量无须事先声明 变量无须指定类型 不用关心内存管理 变量名会被"回收" del 语句能够直接释放资源 变量定义 python中, 变量在第一次被赋值时自动声明, 和其它语言一样, 变量只有被创建和赋值后才能被使用 动态类型 变量名无须事先声明, 也无须类型声明对象的类型和内存占用 ...
分类:
编程语言 时间:
2017-12-03 18:08:13
阅读次数:
113
什么是javascript? javascript是一种直译型脚本语言,是一种动态类型、弱类型、基于原型的语言。(所谓“脚本语言”:指的是它不具有开发操作系统的能力,只是用来编写大型运用程序的脚本!) javascript本身不提供任何与I/O(输入输出)相关的API,都是靠宿主环境提供! 常见的宿 ...
分类:
编程语言 时间:
2017-11-27 16:40:54
阅读次数:
239
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 组成部分 ECMAScri ...
分类:
编程语言 时间:
2017-11-26 12:52:47
阅读次数:
179
--第二章 类型与值Lua是动态类型的语言,在语言中没有类型定义的语法,每个值都带有它自身的类型信息。8种基础类型:nil boolean number string userdata function thread table --2.1nil--2.2booleanLua将false和nil都视 ...
分类:
其他好文 时间:
2017-11-25 21:35:22
阅读次数:
140
本文转自http://www.cnblogs.com/lovesong/p/4908871.html 什么是JavaScript JavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。(好吧,概念什么最讨厌了) 动态: 在运行时确定数据类型。变量使用之前 ...
分类:
编程语言 时间:
2017-11-19 16:06:06
阅读次数:
213
大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。 Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的容器相关。Sqlite的 ...
分类:
数据库 时间:
2017-11-18 11:17:09
阅读次数:
206
obgect: 所有数据类型都是obgect类型; 万能类型 var :原来的变量不变,替换成var; 动态类型 dynamic :类似object,遍历需要转; is as: 类型转换运算符; (类型)对象:强制转换,如果转换不成功,会出异常; ArrayList arr = new ArrayL ...
面试当中对python语言的解释: Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。 Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。 Python非常适合面向对象的编程(OOP) ...
分类:
编程语言 时间:
2017-11-12 23:09:50
阅读次数:
346