梦断代码阅读笔记01
今天阅读了梦断代码的第0章,感受了这些编程界的大牛牛们对程序的新认识。作者十五岁时迷恋名为Sumer的游戏,与大多数游戏不同,Sumer可以让玩家打补丁,对于这样的开源游戏,只要对Basic语言稍加学习,该游戏也就和玩游戏一样容易。正是由于对编程的热爱,才让作者能够在小小的年纪就能对编程如此通透;所谓“兴趣是最好的老师”,只有拥有兴趣,从心底里去热爱它,去关注它,才能更加深入地探索到其中的奥妙。
“hello world!”对于每一个程序员来说,都是一种“美”;每当涉猎一种新的语言时,最初接触的便是“hello world!”,想想屏幕上那闪烁的几个字,竟也是满满的自豪感。它鼓励新手,唤起每个程序员心中乐观的一面,“既然能叫他说话,那就能叫他做任何事”,于是开始了漫长、充满艰辛与挑战但又不乏乐趣的编程之旅。
本书从第0章写起,因为计算机从0开始计数,我们的逻辑地址不都是从零开始么,做一个合格的程序员,就要时刻想着计算机。软件工程师们畅游在0、1的世界里,与二进制同游做乐。在计算机的二进制数字世界里,所有的信息都被转化为0和1的存在,但是,在0和1之间有空间存在,在计算机与人类计数和思考的方式之间也有空间存在。
初读此书,对软件的概念也不很是清晰,希望通过对接下来一学期的“软件工程概论”的课程中能够有所收获。