硬件越来越快,软件越来越慢?

2020-08-14 23:41:04 +08:00
 mapoor

摩尔定律:硬件性能每 18 个月性能提高一倍。 安迪比尔定理:硬件提升多少,软件就降低多少。

经过这么多年

软件的生命周期相对硬件来说是在太短暂了。 一台硬件服务器可以 5 年 10 年不升级。很少有软件这么久不升级的(操作系统升级,应用升级,安全补丁升级)。 硬件淘汰掉可以回收。很少有软件回收的。

软件的成本很高,看看谷歌,苹果,Facebook 的市值,再对比看下 Intel IBM DELL 的市值。 投入如此之高的行业,开发出来的软件产品,除了越来越复杂之外,还有什么价值。

作为软件从业人员,难道不值得反思一下吗?

12469 次点击
所在节点    程序员
98 条回复
zy8848
2020-08-15 02:55:34 +08:00
动不动就教人反思的人,真以为自己思考很深刻吗?
laminux29
2020-08-15 03:24:26 +08:00
硬件性能每 18 个月性能提高一倍??????

别的不说,CPU 性能,楼主关注过?
qbqbqbqb
2020-08-15 03:29:13 +08:00
@felixcode
红白机卡带 ROM 是直接挂接到内存总线上,和 RAM 一样属于主存,CPU 可以直接存取,根本不用“加载”;
现在的游戏都是储存在外存上,需要加载到内存里才能运行。
两者原理就不一样,拿来对比完全没有意义。
neroransom
2020-08-15 04:23:54 +08:00
什么时候出个规定把打开 app 的五秒广告禁止了,软件启动速度就上来了。
MajestySolor
2020-08-15 04:44:32 +08:00
当年 win98,从按下电源键到系统完全加载完可以平滑移动鼠标需要 2-3 分钟
现在 win10 只要 10 几秒
这叫“没有变快多少”?
同样的还有 20 年前的 ie wps 和现在的 chrome office
不管是启动速度还是平时操作速度都是云泥之别
还有很重要的一点,当年 win98 的时候玩游戏基本几个小时就会蓝屏一次,就算没蓝屏也会卡顿,必须要重启
现在的 win10 我都是 24*7 不关机的,可以用几个月直到自动更新强制重启
这种进步简直是一个天一个地好吗
lucybenz
2020-08-15 06:27:13 +08:00
无病呻吟 或者是有病呻吟 硬件是车 软件是货 比速度无意义 拿汽车制造业 和 运输业 传媒业 比市值无意义
zjqzxc
2020-08-15 07:52:44 +08:00
小时候的梦想:电脑要是能跟电视开机一样快就好了
小时候:电视开机 5~10 秒,电脑开机 5 分钟
现在: 电脑开机 5~10 秒,电视开机 3 分钟
levn
2020-08-15 08:02:07 +08:00
可以把软件能耗问题和全球变暖联系起来。写低能耗代码,减少碳排放。
msg7086
2020-08-15 08:05:50 +08:00
要是软件不把硬件带来的提升用掉,这么高的算力放在那边空耗电白吃灰,那才是软件从业人员需要反思的现象。

如果现在 16 核心的 CPU,64G 的内存,1080Ti 的显卡,还在跑着 Windows 3.2 级别的系统和 640x480 的 256 色画面,那才是需要反思的现象。
opengps
2020-08-15 08:16:40 +08:00
三体里的未来电脑场景几乎必然存在:代码库大的没人看的全,现在的那些病毒,在未来成为古董级病毒依然可以存在。
你追求的那些低资源消耗软件,都是停留在某些历史版本下开发的,只适合这代人看懂使用。到了未来还继续运行的那种,得靠考古专家来处理
zjsxwc
2020-08-15 08:17:05 +08:00
硬件直接烧入逻辑,当然比现在用软件模拟快
OysterQAQ
2020-08-15 08:18:33 +08:00
计算机系统结构中的八个伟大思想
1 **面向摩尔定律的设计**
2 使用抽象简化设计
3 加速大概率事件
4 通过并行提高性能
5 流水线
6 预测
7 存储器层次
8 通过冗余提高提升可靠性
Foxkeh
2020-08-15 09:03:32 +08:00
用户:为什么一个 APP 要做成全家桶一样的东西?用起来臃肿卡慢想打人.
开发者:咱不背锅,需求就是这样的, 建议去怼产品经理, 抽屉有🔪免费借你用.
产品经理:嗨~你这手机太老了,我们测试都不屑于用的, 建议换成近两年的旗舰机型就不会卡了
perpetually
2020-08-15 09:22:46 +08:00
qq 2010,只有 10M
qq 2020 已经 300M 了
更别说每次更新带来的各种臃肿的厘米秀,红包,直播,广告等花里胡哨的一些功能
10 年 cpu 翻了 30 倍,app 也臃肿了 30 倍
当年一个魂斗罗才 600kb
现在一个手游都有 3-10G
cpu 再强大,敌不过 app 越来越臃肿
今天的程序员,和 20 年前的祖师爷门比,
差太远了
inwar
2020-08-15 09:25:24 +08:00
三年前旗舰,现在卡到 zfb 都是 ppt,这就是商业模式:)
ragnaroks
2020-08-15 09:30:03 +08:00
从业人士从真正的精英变成我等码畜
hyperbin
2020-08-15 10:07:05 +08:00
A 公司用 10 个顶级高手拿汇编撸一年出成果和 B 公司用 2 个普通程序员拿 Java 干 2 个月出成果,你觉得在硬件越来快的情况下哪家公司会活下来,事实就是:软件开发越来月傻瓜化 性能越来越低是必然的趋势,计算机是用来方便人类解决问题的,而不是秀性能和代码的。
zjm947373
2020-08-15 10:50:29 +08:00
用过 2g 打开网页的都不会这样说,当年要打开更快只能靠 uc opera 之类的浏览器压缩加速
masker
2020-08-15 10:59:57 +08:00
重新定义你所认为有价值的才算有价值?
felixcode
2020-08-15 11:04:56 +08:00
@qbqbqbqb LZ 关注的是用户看到的加载时间,以前的 isa 总线、南桥和现在 nvme 接的 pci-e 总线也不是一回事

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/698373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX