1、人类如何与计算机"沟通"?翻译官:编译器、解释器;编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言强类型语言:变量在使用之前,需要声明定义,甚至需要初始化事先转换成可执行格式C、C++、Java、C#动态语言:解释型语言弱类型语言:变量在使用之前,不需要声..
分类:
其他好文 时间:
2014-09-30 23:59:21
阅读次数:
259
ps:上节课有一部分忘记补充了,就是java中的() ; {}这类的符号都应该使用半角的,也就是英文符号,而不能使用形如 ; ()这样的全角符号 Java是一种强类型语言,必须为每一个变量声明一个类型。 变量之前已经说过了,类似于x、y、z,x=1、y="abc"、z=true 类似于这样的就是.....
分类:
其他好文 时间:
2014-09-14 12:45:57
阅读次数:
253
Python是一门动态语言,解释执行,所有错误都是运行时产生的,即使有错误和异常,只要没有被执行到也不会有错,比如调用不存在的方法;类型是隐式的,也即无需变量类型声明;类型是动态,运行时根据变量指向的内容来决定类型,但是Python是强类型语言,即每个变量都是有类型的。
Python 基本built-in类型主要有numerics,sequences,
mapping, fi...
分类:
编程语言 时间:
2014-09-12 15:13:33
阅读次数:
343
来源:http://www.imooc.com/code/1230通常情况下,为了方便物品的存储,我们会规定每个盒子可以存放的物品种类,就好比在“放臭袜子的盒子”里我们是不会放“面包”的!同理,变量的存储也讲究“分门别类”!Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是...
分类:
移动开发 时间:
2014-09-07 17:08:35
阅读次数:
239
强类型语言在创建对象时总会显式或隐式地包含对象的类型信息。也就是说,强类型语言在分配对象内存空间时,总会关联上对象的类型。相比之下,弱类型 语言则不会这样做。在分配了内存空间之后,有两种方法释放空间...
分类:
其他好文 时间:
2014-08-29 16:26:48
阅读次数:
180
scala属于强类型语言,在指定变量类型时必须确定数据类型,即便scala拥有引以为傲的隐式推到,这某些场合也有些有心无力。例如:java同属强类型语言,但java可以进行类型强转。因此在进行面向接口编程时,借助类型强转,只要编码没有问题,就可以使用准备使用的class类。但在scala中,这条路就...
分类:
其他好文 时间:
2014-08-28 14:45:29
阅读次数:
192
---出自 《node.js开发指南》提起面向对象的程序设计语言,立刻让人想起的是C++、Java 等这类静态强类型语言,以及Python、Ruby 等脚本语言,它们共有的特点是基于类的面向对象。而说到JavaScript,很少能让人想到它面向对象的特性,甚至有人说它不是面向对象的语言,因为它没有类...
分类:
编程语言 时间:
2014-08-12 00:30:23
阅读次数:
281
泛型和反射经常是一起工作的,所以就一次介绍吧.c# 是强类型语言,一般上函数的返回类型和参数的类型都是一早些好的,也就造成了很多时候不像js那样方便使用,不灵话。所以呢就有了这个泛型,它可以让你的函数和参数在调用的时候才决定类型。 public T abc(T word) { ...
分类:
其他好文 时间:
2014-08-07 12:25:40
阅读次数:
185
上一篇说了javascript的封装,没有刻意去说javascript的“共有函数”、“私有函数”,因为个人觉得这只是作用域的问题,我们不能刻意的模仿强类型语言(C++/JAVA)而去编写代码。尊重每一门语言的特性才是最为重要的。一、基于prototype原型的继承 1 var Person = f...
分类:
编程语言 时间:
2014-08-06 01:49:20
阅读次数:
292
过去的几年中涌现了大量的Objective-C开发者。有些是从动态语言转过来的,比如Ruby或Python,有些是从强类型语言转过来的,如Java或C#,当然也有直接以Objective-C作为入门语言的。也就是说有很大一部分开发者都没有使用Objective-C太长时间。当你接触一门新语言时,更多...
分类:
移动开发 时间:
2014-08-01 18:48:02
阅读次数:
335