首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C/C+编程笔记:面向过程编程 VS 面向对象编程,差异解读

程序性编程:

程序性编程可以定义为基于调用程序概念从结构化编程派生的编程模型。过程,也称为例程,子例程或函数,仅由要执行的一系列计算步骤组成。在程序执行期间,任何给定的过程都可以在任何时候被调用,包括其他过程或其本身。

过程编程中使用的语言:

FORTRAN,ALGOL,COBOL, BASIC,Pascal和C.

面向对象的编程:

可以将面向对象的编程定义为基于对象概念的编程模型。对象包含属性形式的数据和方法形式的代码。在面向对象的编程中,计算机程序是使用与现实世界交互的对象的概念来设计的。面向对象的编程语言多种多样,但最流行的是基于类的,这意味着对象是类的实例,它们也决定了它们的类型。

面向对象编程中使用的语言:

Java,C ++,C#,Python, PHP,JavaScript,Ruby,Perl, Objective-C,Dart,Swift,Scala。

过程编程和面向对象编程之间的区别:

看完本篇文章,希望大家对于面向过程和面向对象能有一定的了解,能够正确认识到他们的关系,希望对大家有帮助!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201125A0H7CH00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券