什么是面向过程编程与面向过程编程语言?
面向过程编程与面向对象编程一样也是一种编程范式或编程风格。它以过程(方法、函数、操作)作为组织代码的基本单元,以数据与方法分离为最主要的特点。面向过程风格是一种流程化的编程风格,通过拼接一组顺序执行的方法来操作数据完成一项功能。
面向过程编程语言首先是一种编程语言。它最大的特点是不支持类和对象两个语法概念,不支持丰富的面向对象特性(比如:封装/继承/多态),仅支持面向过程编程。
面向对象编程相比面向过程编程有哪些优势?
OOP 更能应对大规模复杂程序的开发
OOP风格的代码更易复用、易扩展、易维护
OOP语言更加人性化、更加高级、更加智能