大家好好领会
其实要想应用好一门语言,不用要求对它有太深的了解。只要知道一些必要的基础,就可以写出好的程序。
编程其实最重要的的经验的积累,你必须知道,写这个程序什么地方最关键,什么地方最容易出错,什么样的设计才最有品位。
大家应该都知道,巨人一般一辈子只干一件事。做编译器的人一辈子都做编译器,做编辑器的人也是,做邮件处理的,做数值计算的,做游戏的也一样。
这和写作挺像的,名作家都有他自己的风格,写武侠小说的就不写言情小说,写科幻小说的就不写古装剧。就是因为他自己写了很多年,才知道如何把握人物的性格,剧情的节奏。换一种故事类型,这些东西都不一样了。
但是文学家不一定语言特好,你让他分析句法呀,问问他倒装句式有什么作用呀,他很可能不知道。因为他没是指着这些东西写作的。相反那些一天到晚琢磨語法的人,根本不写作。计算机语言也一样,用得好的人不一定什么語法都会。最精通語法的人,是标准委员会的那帮语言律师,他们几乎不会一天到晚写程序。当然基础的东西肯定得会了,不太会说中文的人不可能用中文写作文吧~