x****u 发帖数: 44466 | 1 C/C++封装了寄存器和内存的细节,但暴露了操作系统和体系结构细节
30年前C/C++码农可以在三维空间(i, j, k)里找工作,维度i是体系结构数目,维度j
是操作系统数目,维度k是硬件数目
到了今天,i只剩下了x86和arm及个别,j只剩linux和windows,并且都支持linux abi
,而k则被写一次支持无数硬件的通用驱动所替代,除了个别特殊场合或者历史遗留领
域,没有什么东西非用C/C++不可了
雪上加霜的是,业界全面转向敏捷开发,维护一个C/C++ component甚至不再是job,只
有写新feature才能保住饭碗。
这就是C/C++排名持续下降的真实原因。 |
b*******s 发帖数: 5216 | |
m*****p 发帖数: 39 | 3 i緯度ISA體系結構還少了三個,GPU、TPU,DSP算半個,FPGA和MCU加一起算半個,如果
做硬件,只有Cpp可選。
j緯度少了Hypervisor/KVM硬件虛擬機和JVM/LLVM軟件虛擬機,另外還有各種Cycle
Accurate Model模擬器。
k緯度少了各種不同的ABI,光arm就有N種。
其實還有第四維度:各種HPC math library,io library,openmp,MPI,CUDA,.NET
,DPDK,nghttp2之類。 |
x****u 发帖数: 44466 | 4 这些领域新feature不多,撑不起市场。毕竟COBOL直到今天也没完蛋,而且新冠爆发后
还诞生了新工作。
NET
【在 m*****p 的大作中提到】 : i緯度ISA體系結構還少了三個,GPU、TPU,DSP算半個,FPGA和MCU加一起算半個,如果 : 做硬件,只有Cpp可選。 : j緯度少了Hypervisor/KVM硬件虛擬機和JVM/LLVM軟件虛擬機,另外還有各種Cycle : Accurate Model模擬器。 : k緯度少了各種不同的ABI,光arm就有N種。 : 其實還有第四維度:各種HPC math library,io library,openmp,MPI,CUDA,.NET : ,DPDK,nghttp2之類。
|
h****e 发帖数: 2125 | 5 最大的原因难道不是人力成本上升和硬件价格下跌,造成堆机器远便宜过请牛人死扣底
层技术吗?
我想如果quantum computer能够量产了,刚开始几年软件应该还是底层码农来抠,等硬
件价格下来了,各种糙快猛的技术又会占领了。
度j
abi
【在 x****u 的大作中提到】 : C/C++封装了寄存器和内存的细节,但暴露了操作系统和体系结构细节 : 30年前C/C++码农可以在三维空间(i, j, k)里找工作,维度i是体系结构数目,维度j : 是操作系统数目,维度k是硬件数目 : 到了今天,i只剩下了x86和arm及个别,j只剩linux和windows,并且都支持linux abi : ,而k则被写一次支持无数硬件的通用驱动所替代,除了个别特殊场合或者历史遗留领 : 域,没有什么东西非用C/C++不可了 : 雪上加霜的是,业界全面转向敏捷开发,维护一个C/C++ component甚至不再是job,只 : 有写新feature才能保住饭碗。 : 这就是C/C++排名持续下降的真实原因。
|
x****u 发帖数: 44466 | 6 当年写汇编和C的人力成本比今天高多了
今天写汇编和C,解决不了新问题,比如深度学习,多主机分布计算等等。
【在 h****e 的大作中提到】 : 最大的原因难道不是人力成本上升和硬件价格下跌,造成堆机器远便宜过请牛人死扣底 : 层技术吗? : 我想如果quantum computer能够量产了,刚开始几年软件应该还是底层码农来抠,等硬 : 件价格下来了,各种糙快猛的技术又会占领了。 : : 度j : abi
|
h****e 发帖数: 2125 | 7 二十年前硅谷写C的,一年能有12万吗?当时一台Solaris卖多少钱?今天一个刚毕业的
在硅谷写javascript都能挣20万甚至30万了,一台Liunx server一两万就能搞定。没有
越来越便宜的硬件,谁会开发什么large scale distributed computing?
【在 x****u 的大作中提到】 : 当年写汇编和C的人力成本比今天高多了 : 今天写汇编和C,解决不了新问题,比如深度学习,多主机分布计算等等。
|
x****u 发帖数: 44466 | 8 要计算购买力,30年前写C的都是时代温拿,msword的码农都自费去了空间站一游
硬件价格是被软件驱动的,没有靠谱的应用帮客户赚更多钱,硬件永远不会降价。所以
是火箭和航天飞机40年来也没便宜多少。
大规模分布运算的历史非常悠久,但机器学习普及前只是个冷门领域
【在 h****e 的大作中提到】 : 二十年前硅谷写C的,一年能有12万吗?当时一台Solaris卖多少钱?今天一个刚毕业的 : 在硅谷写javascript都能挣20万甚至30万了,一台Liunx server一两万就能搞定。没有 : 越来越便宜的硬件,谁会开发什么large scale distributed computing?
|
s*********y 发帖数: 6151 | |