番外 软件的本质,决定了工程本体论的地位
很多人以为,软件工程的核心是写代码。 但如果从更高维的视角看, 代码只是最后一层。 真正决定软件能否长期演化、能否被AI理解、能否承载复杂世界的, 其实是更底层的东西——工程本体论。 今天我用三分钟讲清楚这件事。 我们先回到一个核心结论: 软件的本质,不是代码,而是现实世界结构的数字化投影。 银行软件的本质,不是APP界面, 而是账户、交易、清算、风控这些现实规则; 医院系统的本质,不是按钮和表单, 而是患者、疾病、诊疗、医保这些真实结构。 也就是说: 现实世界先有结构,软件只是把结构映射到数字世界。 那问题来了: 现实世界的结构,怎么进入软件? 答案就是——工程本体论。 工程本体论,本质上是在回答三个问题: 1. 世界里有什么? ……