梦断代码 --阅读笔记03
软件是抽象的,看似可以无限拓展,但是就灵活性而言,它却十分顽固,令人发指的棘手,而且常以其强硬一面示人。程序员常常通过所谓“用例”来测试自己的设想。用例是一种假想场景,模拟用户需要什么,想怎么用软件。对于程序员来说,如同对于作家。艺术家以及所有那些在白板一块上开始描绘作品的人一样,项目“最有趣”的部分往往是在刚开始的时候。程序员从思维的沃土中提取点子,再用一行行具有实际功能的代码实现它,让它在计算机世界中有了“居所和名字”。编译型语言与解释型语言的区别,就像是你去斯洛波维亚旅行,是带一本双语对照指南书还是一位翻译人员的区别那样。雇翻译增加了花销,不过如果不幸遭遇地震或政变,有个当地的专家在身边总会好些。

浙公网安备 33010602011771号