什么是一流的产品架构「终于解决」

(38) 2023-05-08 15:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说什么是一流的产品架构「终于解决」,希望能够帮助你!!!。

入行it多年。

撕逼过操作系统:linux/windows的性能差异。

撕逼过编程语言:c/c++/go/rust性能差异。

撕逼过编程平台:.net vc vc++.net实现性能差异。

撕逼过线程调度:多线程、协程差异。

撕逼过编程方式:用户态、内核态差异。

撕逼过硬件形态:专用芯片和fpga实现性能差异。

撕逼过编程库:stl和boost实现性能差异。

撕逼过指令集:cisc risc实现性能差异。

撕逼过虚拟化:docker kvm vmaware实现性能差异。

性能优化来优化去。优化到有一种恶心反胃的感觉。

最终好像最好啥都没有。因为产品之间的差异难倒一定是这种吗?

想到华为俄罗斯数学家通过数学优化了极大性能,导致了华为的无线网提高了极高的竞争力。于是想到了一个01个数计算问题。

什么是一流的产品架构「终于解决」_https://bianchenghao6.com/blog__第1张

上面巧算 -1 和 & 会干掉数字最右边的 1

下面是遍历所有bit。

除非全部bit为1,不然上下差距非常大。前面移动位的数量就等于1的个数。

这种算法带来的差距不是产品架构可以弥补的。

这个才是终极的优化。

不是所有人都可以搞这种数学优化,但这种值得我们去追求和优化。

it最终也是工程 + 数学。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复