代码的本质

软件为特定领域特定用途产生,由代码构成。

软件的本质是解决特定领域特定问题的逻辑自动化。问题是否可解依赖逻辑是否可计算性,问题可解的成本依赖逻辑的计算复杂性。

以上针对两个逻辑的命题都可解是软件产生的前提;最终通过代码这个逻辑工具进行体现,因此代码的本质是某个特定领域逻辑的形式化表达。

这也回答了为什么核心代码和普通代码的差异所在,其差异本质不是代码本身,而是代码承载的逻辑复杂度差异。解微分方程的代码要远复杂于四则运算的代码,同一领域软件产品的代码要复杂于一次性项目的代码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,683评论 25 709
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 33,634评论 18 399
  • 这是大学毕业后第二次回家过端午,确实是离得近的好处,姐姐姐夫他们都回来了,家里变得很热闹,老妈忙着准备包粽子,做...
    简ran阅读 1,535评论 0 0
  • 3.7 你打电话告诉我姥爷去世了,你说你半夜三点驱车回家,怕黑怕夜间开车的你开了四小时夜车,回到家。接电话时,正和...
    biubiu咂咂阅读 1,387评论 0 0
  • 以往每年的一月,都在忙碌和没计划中度过。 17年的1月,用上了趁早效率手册和镜能历。在上班、看娃还有玩乐的间隙,看...
    大王世界真大阅读 2,738评论 0 1

友情链接更多精彩内容