编程的核心概念

编程

1.目的

无论是什么编程语言,都是为了表达人类的思想,这些编程语言都有一些基本的概念,下面就是为了介绍这几种基本的概念,不以特定的编程语言。

2.面向过程编程

(1)数据

在编写程序的过程中,我们是为了解决特定的问题,于是免不了要输入数据,而对于数据最基本的就是以下概念

  • 变量:变量就是给数据起一个名字,然后可以对它进行操作
  • 数据类型:对于不同的数据类型,计算机内的存储空间都是不同的,计算机要处理数据,你就必须告诉计算机你的数据是什么类型的。

(2)分支与循环

有了数据之后,对于数据的处理过程,有以下处理过程

  • 分支选择语句:用于判断条件,然后执行什么样的操作
  • for循环:在特定的范围内操作数据
  • while循环:在特定的条件下操作数据

(3)函数

函数就是表达输入数据之后,对数据进行特定的操作,然后输出数据的过程。为了实现不同的功能,我们就要编写相应的函数。


3.面向对象编程

(1)类与对象

我们在处理问题的过程中,一些问题的处理方法其实是相同的,为了减少代码的编写量以及对代码的复用,引入了类的概念

  • 类:类似问题抽象出的相同属性以及行为的集合
  • 对象:类的实例,具体表现为一件特定的问题

(2)继承与多态

一类问题与一类问题之间,有些处理问题的步骤是相同的,于是为了减少代码的编写量,我们使用继承来使用某一些类的属性和行为操作。多态是同一个行为具有多个不同表现形式或形态的能力,可以理解为同一个动作在不同的人手上表现为不同的结果。


以上就是基本的概念理解,对于不同的编程语言对于这些特性具有不同的改进与表现形式,但它们所表达的思想内涵是相同的,理解了这些概念对于我们学习不同的编程语言具有事半功倍的作用。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值