编程久了,给人的感觉就是头昏脑胀,总想着要放弃。经过20多天的训练,我又找到了这种感觉。尽管痛苦,但确实很吸引人,我想这也正是计算机专业学生的独特情趣吧!
其实,编程里大家铁定的一个事实就是,算法比语法重要。但我觉得这种看法不太正确,或客观。大家总喜欢把语法和算法看成是同一地位,相互对立的。总采用这样一种横向的思维方式。但我觉得,算法和语法的关系应该是纵向的,是基础和高级的关系。一个合格的程序员一定是基础非常扎实,思维非常活跃的。算法和语法并不是鱼和熊掌的关系。很多人总认为二者一定有个重要与不重要的关系,有个主次的关系。但很多成功程序员的例子告诉我们,在语法中理会程序设计语言的思想,然后通过算法实现,这是很多人对程序设计的看法。同样,我也很赞同这一点,程序设计语言间最大的区别就在于语法,语法决定了它们算法之间的区别。
所以,我还要继续研究c++的语法结构,因为我认为只有这样,才能真正体会到C++的精髓!