PS:所有观点以及内容全部为自己的主观感想,若有与实际不符欢迎指点!
从小就有个黑客梦,哇好帅能够控制别人的电脑,能够获得别人的权限....看着电脑屏幕一串串代码与手指在键盘上的飞舞。这无疑不是吸引我的地方
初中玩游戏minecraft(我的世界)里面的红石勾起了我的兴趣。玩着大佬制作的地图,小到红石门大到计算器以及庞大的红石储存器。通过红石信号对方块进行充能达到类似现实世界中电路的功能,现在大概知道红石电路应该是数电模电的应用。然后做过一个红石游戏机,特别简单,双人对战那种只不过功能特别单一(攻击,防御),只要打到对面就是必杀,就这我也整了几天哈哈。后来种种原因就没玩红石转而做地图,然后了解到mod与addones(扩展功能与行为包),迈入了对代码了解的第一步。
后来又玩过一段时间脚本,python等,为什么说玩过,因为都是皮毛,连半桶水都算不上,种种问题困难就没有做下去。到现在都没有做过一个完整的项目或者程序也没系统的学过,简单说就是纯凭自己兴趣,啊这个好有意思,就搞一段时间不搞了。
但这么久心中一直有一个疑惑,哦为什么我们用的系统,软件什么的都是别人现成的,包括各种各样编写代码制作项目什么的也是别人做好的,就连代码中还要去调用别人提前准备好的数据描述文件等等。我这个人就这样,拿别人开发的程序去开发程序那算什么,我要从头到尾都是自己的,就连最最最基础的程序代码都要自己来制作。然后就一步步的了解到了从高级语言到汇编语言到机器语言(二进制)最后数电模电到CPU晶体管,包括计算机原理以及发展史都粗略的了解了一遍。这个时候我就明白了,没必要追求那样,莫非我从零开始回到原始时代重新发现文明?回到宇宙之初?我发现我思想进入了一个误区那就是追求起点。
再次收回思绪,我发现是不是自己的并没有那么重要,文明在发展,前人从最原始的路开始最后一步步修成宽阔大道,我们再对它进行修饰加入我们自己的东西。就好像为什么计算机底层都是英语呢,为什么我们不能从头做一个完全中文的计算机底层语言呢。现在我明白了,完全可以但没必要!多年来世界已经默认了代码毕竟最原始的就是英文字母,现在再去从头设计成中文,再创作一个中文计算机语言,复杂且没有意义甚至还更难以理解。而易语言可以理解为把中文代码转化成英文代码再编译成机器语言,相当于翻译软件吧。
一切疑惑都解决之后至此决定开始学习c/c++,并且有空将会分享我的一些观点以及想法,欢迎小白大佬讨论交流。
最后:我是一个纯纯纯纯纯小白!!!可以理解为啥都不懂只是乱七八糟的到处逛,现在开始迈入c语言的大门。欢迎指出错误与问题!
–––OrekiJason笔