编程的本质就是对现实逻辑的表达

编程的本质就是对现实逻辑的表达

现实中的逻辑怎样用程序来表达?在现实生活中和可以遇到各种各样的逻辑,比如说考勤制度就是一种逻辑。无论是现实的逻辑也好还是程序的逻辑也好,本质上都是都是由这三个内容组成的,即:变量、if语句、循环语句。if语句就是如果,循环也是如果的一个变体,即在某一条件下重复去做某一件事。任何一个程序都是有着三个要素组成。大到Windows这样的系统软件,或者是手机APP,本质上,深入到最底层,最后就是这三个要素。在现实当中,处理任何的事情,本质上也就是这三个内容。所以,写程序就是一种逻辑的表达。

下面来看一个例子:

考勤制度的逻辑

以上是一个用文字表达的考勤制度,首先要将名词进行定义,那么名词通常就是变量,在此,变量为:打卡人,打卡时间。遇到“直到”这一名词可以理解为一个循环。

这样,一个用文字表达的简易程序就产生了。所以,程序的逻辑是可以和现实的逻辑一一对应的。其实把上面的中文替换成英文就是一个简易的程序了。

所以,任何的程序本质都是变量、选择语句、循环语句的结合,在现实中的逻辑同样如此,所以,可以说程序就是现实逻辑的表达。

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

扫码关注云+社区

领取腾讯云代金券