编程是人类计算能力的下一阶段

当下,在IT领域编程几乎就是悲剧人生的代名词,

但是,如此悲催的现实下,为何编程大军依旧扩容?


回望十数年前,企业电算化就等于学习FoxBase,

甚至于,大学的计算机二级考试,C语言与FoxBase地位相同,

貌似平常的现象中可能蕴含着惊人的结论。


如果说,九九乘法表代表纯手工计算能力的话,算盘应该就是工具辅助计算时代,

电子计算器的出现让单一计算步骤自动化,FoxBase和Excel让普通人类具有批量计算的能力。

但是,随着FoxBase的逝去,其所代表的过程化计算模式由SQL数据库所继承,并退出桌面计算领域,

Excel代表的声明式计算成为了桌面计算的统治者。

问题在于,Excel的声明式计算唯独欠缺“顺序”“循环”“判断”三大计算逻辑中的“循环”计算能力,

也就是说,单纯的Excel人机交互(不含VBA)是几乎不能进行无限制步骤数计算的,

这既是Excel成功的关键,也是其最大的软肋,让人惊异的是,在纯粹SQL语言体系中也没有这方面的解决方案。


此种情况,应该理解为,当前桌面计算使用者的思维力限制下,

人类倾向于有限步骤计算,变通实现或者干脆放弃无限步骤计算

那么,当前人类是如何解决必须搞定的无限步骤计算的呢?就是各种编程语言。

几乎所有的程序的源码中所谓核心的部分,几乎都伴随着For、While、Each in这种循环代码,

而是否能够阅读、修改和书写这类循环和判断的能力,就成为了能够编程的明确界限,

这么看,对于循环的理解和使用,应该就是人类普及编程能力的最终障碍。


可以预见,普遍理解了循环的人类,就能够普遍使用经过大量的便捷性优化和语法糖化的编程语言,

就像我们现在使用计算器一样便捷,人类的整体计算能力也将进入下一阶段。


如此可见,当前的程序员真的不能再把编程作为唯一的糊口技能了,因为它将成为未来社会人的必备技能,

同样,就像今天使用Excel计算一样,同样,未来的IDE也会像现在的Excel一样好用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值