编程是一门艺术,而最关键的是对她的热爱。兴趣是最好的老师,而兴趣与天赋又有着某种神秘的联系。所以只有不断增热,才能创造出神话。
自从有编程以来,历时半个多世纪的飞速发展,创造出来有近3000种语言(有不少是在论文中出现),而且很多语言都在更新和创造出来(这里有个链接,包括了几乎所有的语言:http://people.ku.edu./~nkinners/LangList/Exteras/search.htm),但最经典的和最常用的也就几十种,这就要求我们持续不断地学习,不断地努力更新自己的知识库。
在进行模块化程序设计时,最经典的八个字:功能分解,逐步细化。这是大致方向,遇到不同的问题,使用什么方法,还要不断地历练。在不断的磨砺中,模型的建立还是非常重要的,对于模型的认知和把握,决定了解决问题能力的高低。对模型要多总结,还要大胆构造,敢于想象,这样才能有更大的创造力。
编程离不开算法,算法可以使计算性能大大的提升。