摘要:当你处于魔法文明的世界,你身上就会具备灵根、魔根,吟诵咒语或者挥一挥手就能腾空而起;当你处于科学文明的世界,你身上只会具备穷根、富根,就是跳起来都会被万有引力拉回地面,牛顿的棺材板表示很稳妥。说明环境很重要,平台很重要,想要进行编程,必先创...
当你处于魔法文明的世界,你身上就会具备灵根、魔根,吟诵咒语或者挥一挥手就能腾空而起;当你处于科学文明的世界,你身上只会具备穷根、富根,就是跳起来都会被万有引力拉回地面,牛顿的棺材板表示很稳妥。说明环境很重要,平台很重要,想要进行编程,必先创建编程环境,而所谓编程环境:
一个操作系统的选择:windows系统,unix/linux系统(安卓系统),苹果系统,以及其他…;
一门编程语言的选择:c语言,java语言,python语言…,对应在操作系统安装语言翻译器(编译器):c语言编译器,java语言编译器,python编译器…,取决于你学习什么语言;
语言编写用的编辑器。编辑器就是我们直接打交道的东西,就像老师的黑板,更像微信的聊天输入框,就是给我们编写各种“魔法咒语”的窗口。
第1-2点就是创建了最基本的编程环境,初入门可以不用再在意,就像你不需要去理解为什么这个世界是科学文明的世界,只要给我一个编辑器就可以了。
有了环境,我们就具备了“灵根”,我们只要掌握一门编程语言就可以没钱也能为所欲为。
一门魔法就是用咒语和道具控制人和物。
一门语言就是用指令和道具控制数据(万物皆可为数据)。
【指令】
每门编程语言的指令可以分为基础指令和高级指令。
基础指令
高级指令
【数据】
万物皆可为数据
编程世界的数据有不同的类型,有简单的类型,像数字和文字;也有的加以封装成了高级类型,就像赋予了生命,它不再是一个普通的数据,而是一个有生命的对象,具备了一定的自理能力,其实,已经算是成了一个【道具】。
编程世界里,作为数据的万物都需起名,除非是一次性使用的数据,之前课程做了比喻:容器。给数据起名,就像将数据装入一个容器,这个容器称为“变量”,起的名字称为“变量名”。
以上简单的举例,把数字类型重新封装成年龄类型,这里number是整型,age则是年龄类型,把2555数字封装进去,第三句显示是7,第四句显示是2014-10-29。这里2555被当成出生到现在的天数,封装成年龄类型后,各种相关信息就被计算出来。
思考题: