当前位置: 首页 > article >正文

混乱原理与程序设计。

混乱原理就是:对于每一种管控方案,都会对应到一个规模极限和一个效率适配范围;所谓规模极限,就是超过极限就必然会发生失控、产生混乱;适配效率是指极限规模增加必然导致效率降低、成本增加。
在开发语言中,通过系统化方案来解决混乱原理有关问题的典范是C语言和C++语言:
一般程序员编写代码,超过一百行就会出现失控状态,即使是有经验的专业人员也会感到十分吃力。C语言把自顶向下的工程方法引入程序设计,成功实现了几千行代码的设计。这是个了不起的成功突破。
然而,C语言社区并没有停下脚步,继续进行更大规模代码开发的工程方法研究。于是,以面向对象为特征的C++语言应运而生。C++语言的管控模型是十万行代码级别的设计。所以,目前为止的大型代码实现大多采用C++语言。系统厂商还在设法在C++语言方案上进一步挖潜提高(例如:微软在C#中引入了namespace概念);然而,这方面的工作收效不大。
更激进的编程方案研究人员、设想通过改变更底层的设计(例如:程序运行原理上的管控运行与自治运行)来实现下一步规模上的突破。然而,可能还是无法改变工程极限的现状。
我认为:无论如何,引入容错设计对于大规模项目来说、是无可奈何的没有办法的事情。因为,混乱理论讨论的是数据量,并不关心数据的形式与特性;也就是说,各种形式的系统都有规模极限,组织化模型与无组织化模型都会因为过于庞大而进入失效状态。容错运行、可能是大规模系统必须具有的能力。


http://www.kler.cn/a/417661.html

相关文章:

  • 【优先算法】专题——位运算
  • 2024美团春招硬件开发笔试真题及答案解析
  • 通过docker安装部署deepseek以及python实现
  • 熟练掌握Http协议
  • 20250205——Windows系统基于ollama的DeepSeek-R1本地安装
  • 如何自定义软件安装路径及Scoop包管理器使用全攻略
  • clickhouse 使用global in 优化 in查询
  • 【VUE3】新版Vue3+ElementPlus全家桶开发视频项目实战
  • vxlan 手工隧道(头端复制)
  • burpsuite功能模块学习(2)
  • 后台管理-动态路由配置以及用户权限管理(vue3+element plus+koa+Sequelize )
  • android将pcm byte[]通过Librtmp进行rtmp推流
  • 【Flink-scala】DataStream编程模型之窗口计算-触发器-驱逐器
  • 深度学习:在PyTorch中进行模型验证完整流程
  • 【问题】webdriver.Chrome()设置参数executable_path报不存在
  • HDMI协议
  • AI是泡沫吗
  • Python语法基础(五)
  • 创建模态对话框窗口
  • SpringBoot 框架下的新冠密接者跟踪系统:卓越性能与稳定性保障
  • 【Python网络爬虫笔记】6- 网络爬虫中的Requests库
  • tomcat控制台中文乱码的解决方法
  • 使用LabVIEW2019x64的IMAQdx调用工业相机采图(二)
  • DataWhale—PumpkinBook(TASK07支持向量机)
  • 记录Threadlocal使用
  • 机载视频流回传+编解码方案