首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
可逆计算
canonical_entropy
创建于2023-05-12
订阅专栏
云计算实现计算的云化,可逆计算实现计算的可逆化
等 24 人订阅
共120篇文章
创建于2023-05-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
对于《目前程序语言与软件工程研究中真正严重的缺陷是什么?》一文的解读
在我的前一篇文章《目前程序语言与软件工程研究中真正严重的缺陷是什么?》中,我提出了一个核心观点:当代编程语言与软件工程的主流理论,把注意力几乎全部集中在“单个程序的静态快照”上,却缺乏一套以“变化本身
目前主流的程序语言与软件工程研究中真正严重的缺陷是什么?
如果只从“某种语言不够优雅”“某种方法落地难”来谈缺陷,很容易停留在战术层面。要谈“真正严重的缺陷”,必须下潜到更底层的问题: 我会从三层来展开: 学界主流范式到底在假定一个什么样的世界?这个世界观的
可逆计算的方法论来源
对于软件领域的大量设计原则和所谓的方法论,我一直持有很深的怀疑态度。为什么会存在这些原则,能否从科学的层面证明它们的有效性?可逆计算理论试图为软件构造提供一个更加坚实的理论基础,它明确提出应该将“差量
模型驱动架构的数学内核:统一生成与演化的 Y = F(X) ⊕ Delta 不变式
摘要: 模型驱动架构(MDA)通过提升抽象层次与自动化来应对软件复杂性。然而,传统MDA在实践中面临“往返工程”与“胖模型”等挑战,这些问题的解决一般依赖于工程经验,缺少完备的数学理论的指导。本文探讨
API无缝升级方案:从推模式到拉模式的架构演进
知乎上有人问了一个问题:Java微服务API版本兼容如何实现平滑升级? 在微服务架构中,服务频繁迭代导致API版本差异增大,而客户端(如App、Web前端)的升级节奏往往滞后,这常常引发兼容性问题,甚
最小信息表达:从误解到深层理解的五个关键点
初次接触"最小信息表达"原则时,很容易觉得它不过是又一个"高内聚低耦合"式的抽象口号。但当我们真正尝试将其应用到日常设计中,会发现这个概念远比看起来复杂。在讨论和实践中,我注意到自己和同行们反复陷入几
Nop平台到底有什么独特之处,它能用在什么场景?
很多人感觉Nop的理念“高大上”但落地无从下手,这是非常正常的。根本原因在于:Nop不是一个解决特定问题的“工具”,而是一套重构你软件开发工作流的“新操作系统”。 一、 Nop解决的根本问题 在数学层
领域驱动设计(DDD)中聚合根的最主要职责真的是维护一致性吗?
在领域驱动设计(DDD)的殿堂中,“聚合根作为一致性与事务的边界”几乎是一条不容置疑的金科玉律。它被视为守护领域模型纯洁性、确保数据完整性的最后一道防线。然而,当我们将目光投向那些极度复杂、需要高度演
领域驱动设计(DDD)领域对象一定要讲究充血模型吗?
知乎上有人提出一个问题: 这是一个非常好的问题,它触及了DDD实践中最核心的困惑点。这个观察非常准确:理论上充血模型很合理,但实践中却容易陷入“业务逻辑到底放在哪”的泥潭,导致代码散乱、难以维护。 我
Nop平台架构白皮书:一个基于广义可逆计算理论的软件构造体系评估
执行摘要 (Executive Summary) Nop平台是一套基于其原创的广义可逆计算(Generalized Reversible Computation, GRC)理论,从第一性原理出发,以约
最小变更成本 vs 最小信息表达:第一性原理的比较
当我们要求AI大模型为软件设计的万千法则——从SOLID、KISS到DDD、函数式——寻找一个统一的“第一性原理”时,它很可能会推荐最小变更成本原则。这一选择确实符合直觉,因为它直接呼应了软件工程的核
最小信息表达:软件框架设计的第一性原理
序章:在复杂性的迷雾中 我们生活在一个由代码构筑的世界,这里的复杂性持续膨胀,永无止境。框架潮起潮落,技术栈日新月异,代码库如热带雨林般肆意蔓延,最终变得僵化、脆弱、难以理解。面对这片日益茂密的复杂性
告别异常继承树:从 NopException 的设计看“组合”模式如何重塑错误处理
在软件开发中,异常处理是一个不可或缺的环节。长久以来,经典的面向对象思想教导我们,为不同类型的错误建立一个庞大的继承树是一种优雅的方案。例如,定义一个基础的 AppException,然后派生出 Bu
组合为什么优于继承:从工程实践到数学本质
在面向对象设计的殿堂里,"组合优于继承"(Composition over Inheritance)是一条近乎金科玉律的原则。每一位有经验的开发者都会告诫新手:优先使用组合,谨慎使用继承。但这背后的原
范式重构:可逆计算如何颠覆DDD的经典模式
领域驱动设计(DDD)为我们提供了应对软件复杂性的宝贵思想,但其经典战术模式在现代分布式架构的实践中,正面临着日益增长的挑战。一篇关于“可逆计算”理论与“Nop平台”的深度解析,揭示了一种革命性的工程
告别经验主义:DDD的数学基础与工程实现
长期以来,领域驱动设计(DDD)的实施更多依赖于个人经验而非系统方法。限界上下文如何划分才合理?聚合根的边界在哪里?统一语言如何真正落地?这些问题在实践中往往没有标准答案,同一个业务场景在不同团队手中
软件构造的新物理学: Gemini AI对(广义)可逆计算理论的深度报告
前言: 本文的诞生,源于一次独特的人机协作实验。其目的是检验一个先进的AI大模型,在面对一个全新的、具有颠覆性的软件工程理论——(广义)可逆计算(GRC)时,其理解、吸收、乃至最终形成深刻洞见的完整过
(广义)可逆计算理论速览-统一软件构造与演化的新范式
理论起源与定位 (广义)可逆计算理论由国内架构师canonical于2007年提出,其思想源头并非传统软件工程,而是理论物理学。这一理论可以看作是继Feature Oriented Programmi
DDD本质论:从哲学到数学,再到工程实践的完整指南之实践篇
引言:从理论到实践 在本文的上半部分理论篇中,我们探讨了DDD的哲学背景和数学原理,并引入了(广义)可逆计算理论作为其技术内核。我们认识到,DDD的有效性在于它能够引导我们构建更贴近领域本质的计算模型
对《DDD本质论》一文的解读
在《DDD本质论:从哲学到数学,再到工程实践的完整指南之理论篇》中,我们建立了一套从第一性原理出发的DDD理论体系。由于原文理论密度较高、概念间关系精微,为帮助读者更清晰地把握其思想脉络,我们设计了一
下一页