The Comparison Between Process-Oriented Programming, Object-Oriented Programming and Generic Programming

Programming language in software design area has gone through three major changes,they are process-oriented programming,object-oriented programming and generic programming.Which changes each time affect not only the programming language itself but also every area in software engineering.This article describes the three programming methods,and their comparison and analysis.