程序编写涉及到设计方法、语言环境、算法、数据结构等四个部分,其中设计方法、算法、数据结构,是编程的基础,也是学习的重中之重。

 

程序设计方法:

      包括结构化程序设计,面向过程程序设计,面向对象程序设计,模块化程序设计,分布式程序设计,多层程序设计,XP极限程序设计等几种方法,它是编程的指导思想,决定了我们用什么样的方式组织编写程序,一个程序的成功与否完全由它决定;

语言和环境:

      编写程序的工具,程序由他们制造;这个应该是最容易掌握的部分;

算法:

      是灵魂,是解决问题(处理数据)的方法步骤(那设计模式也应该属于算法吧);

数据结构:

      则是我们加工的对象,也是我们编写程序的根本目的————按照客户的需要加工,处理,传递它。