其实好像也不是很准确,应该是style的意思才对。
如我们平时接触的OOP,AOP,functional programming就是一种paradigm.是一种特定的编程风格,反映了程序员思考问题,对于程序运行的一种观点。
在wikipedia列出的一长串例子中,我所见过的有:
- OOP,
- AOP
- COP(Component-oriented Programming),类似微软的OLE(object linking & embedding)
- Imperative Programming(相对于declarative programming)
- Logic Programming(如Prolog)
- Literate Programming(传说中的文化式编程)
- Pipeline programming(典型的UNIX风格)
- Recursive programming(相对于iterative programming)
- Structured programming
- reflective programming(反射式编程,如java)
而methodology中文翻译应该是"方法学"
是解决具体实际问题时所采用的一种套路,风格。
是前人的经验所积累,总结出来的。
就是软件工程中介绍的一些开发模型。如:
- RUP(Rational Unified Process)
- XP(Extreme Programming)
- Waterfall model
No comments:
Post a Comment