工作了一年多了,接触过不少主流语言,可是程序会写,可总是感觉有对写的程序不踏实,想想还是对自己用的语言不熟悉,从现在开始,把自己对语言的认识总结一二,方便你我他。现在我要提出一个简单的问题,就是我们经常定义变量,那这些变量初始值是多少呢?回答这个问题,我从我接触的两门比较深的语言(java和oc)中总结出来的是:在创建对象时初始化,数值型出始化为0,0.0,指针引用类型就初始化为nil,null。至于其他语言,应该也差不多,难道要打破这个规则,那就期待它的强大。 今晚写到这,有空再来扯两句...
今天在床上躺着随便想想“IT”的发展史,从硬件到软件,都是一步步完善起来的,面对现阶段软件开发,应该去了解这发展史,不然对一些问题就会知其然,而不知其所以然。
我简单的概述下,先是硬件,再到软件主要指C语言,最后再到我们现在各种各样的语言,如Java,OC.这每一步发展都是基前一步基础上进行创造,如Java中的jni好多都是调用C代码而Java又不同于C。而现在的各种语言,各种炫,都是大师们为满足当下需求创造出来的,归根到底还是硬件,C,汇编,01代码。