相见
分享几个简短的思考和观点。
关于代码
「为了理解一个简单函数的运行过程,今天的软件工程师可能需要追踪25个文件。因为每个文件都包含一个 Java 方法,它会向另一个文件的另一个方法发消息。为了方便查看20层的堆栈,人们发明了 Eclipse 那样的复杂工具。实际做事的那一行代码,埋藏在数百行胶水代码、无数个接口和其他冗余代码之下。」
– Philip Greenspun,麻省理工学院的计算机教授
分享几个简短的思考和观点。
关于代码
「为了理解一个简单函数的运行过程,今天的软件工程师可能需要追踪25个文件。因为每个文件都包含一个 Java 方法,它会向另一个文件的另一个方法发消息。为了方便查看20层的堆栈,人们发明了 Eclipse 那样的复杂工具。实际做事的那一行代码,埋藏在数百行胶水代码、无数个接口和其他冗余代码之下。」
– Philip Greenspun,麻省理工学院的计算机教授
金出武雄(Kanade Takeo)是美国卡内基·梅隆大学(CMU)的机器人视觉研究所所长,也是世界上最重要的计算机是视觉研究人员之一。
岁月还在眼眸打坐,你的凝望
也许在苦等,有不朽的诗句
说完这些话后我的梦想已经有拔节之声
我蜷缩起双腿
似乎是在为每一段时光致敬
书籍是程序员进步的阶梯,希望自己能坚持阅读和学习,最近正在看的书籍清单整理如下:
**编码:隐匿在计算机软硬件背后的语言 ** - Charles Petzold著 / 左飞、薛佟佟译
这本书是驹哥在群里推荐的的计算机工作原理的书籍,作者是Windows编程界的传奇人物Charles Petzold。目前正在拜读,用很浅显易懂语言和知识一步步引导出存储器,处理器和操作系统等计算机硬件。没有门槛的限制,我觉得无论是不是专科人士都可以了解一下计算机软硬件的前因后果。
驼峰式命名法 & 帕斯卡命名法
匈牙利命名法
下划线命名法