由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 为什么C/C++码农的路越走越窄
相关主题
简述一下常见语言的缺点推荐一个找电子书的地方[zt]
慘啊,好好的CS博士生,只能來我們公司混。。。程序员薪水
等到32位MCU一节电池待机一年,5块一片问-最近几年流行的计算机语言会是什么?想学 (转载)
If you say that a is 5, you can't say it's something else lC++ vs Java
10G网络到了读Bjarne Stroustrup写得The C++ programming language 是不是经常有不知所谓的感觉。
发一个HTTP micro benchmark从今天开始起,学C++!
求推荐一个真心交流技术的地方专业c++程序员都用什么ide (转载)
问个 C++到C的问题c++逐渐没落?
相关话题的讨论汇总
话题: c++话题: 硬件话题: 码农话题: 维度话题: 路越
进入Programming版参与讨论
1 (共1页)
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
2
有道理
回军版
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
9
为什么Phd的路越走越窄?
1 (共1页)
进入Programming版参与讨论
相关主题
数八皇后解法数目:python只要9行10G网络到了
这么好的帖子没人转?发一个HTTP micro benchmark
which is faster and why ? (答对有包子)求推荐一个真心交流技术的地方
也谈谈语言之争问个 C++到C的问题
简述一下常见语言的缺点推荐一个找电子书的地方[zt]
慘啊,好好的CS博士生,只能來我們公司混。。。程序员薪水
等到32位MCU一节电池待机一年,5块一片问-最近几年流行的计算机语言会是什么?想学 (转载)
If you say that a is 5, you can't say it's something else lC++ vs Java
相关话题的讨论汇总
话题: c++话题: 硬件话题: 码农话题: 维度话题: 路越