C++ 是 编程界 的 背锅侠

C++ 是 编程界 的 背锅侠, C++ 背的包袱 之 庞大复杂, 举世瞩目, 令人感动 。

 

C++  标准 委员会 俨然 已成了一个 职业 。

 

C++  把  静态编译 体系 发展到 庞大复杂,

C#  把 CLR 体系 发展到 庞大复杂,

Java 的 初衷 是 简单, 但是 在 简单 上 卡住了,  为了应对 新的 需求, 也变得 复杂 。

 

C++  的 复杂 是 不肯 放弃 纯静态编译 体系 的 代价 。

C#   的 复杂 是  试图 提供一个 “抽象层” 的 代价 。

 

“抽象层”  是 现代软件体系 和 软件思想 的 一大弊病 。

这个 弊病 比 面向对象 的 弊病 还要 严重 。

 

面向对象 的 弊病 只 影响 设计层面,

“抽象层” 的 弊病 影响   整个  软件科学 的 思想体系 和 技术体系 。

 

你说这 严不严重  ?

 

容器 (Docker ,   Kubernetes)   就是  “抽象层”  弊病  的 优秀代表  。

 

 

 

 

posted on 2019-03-01 12:52  凯特琳  阅读(576)  评论(0编辑  收藏  举报

导航