看帖神器
未名空间
追帖动态
头条新闻
每日新帖
最新热帖
新闻存档
热帖存档
文学峸
虎扑论坛
未名空间
北美华人网
北美微论坛
看帖神器
登录
← 下载
《看帖神器》官方
iOS App
,体验轻松追帖。
为什么C/C++码农的路越走越窄
查看未名空间今日新帖
最新回复:2020年5月14日 18点54分 PT
共 (9) 楼
返回列表
订阅追帖
只看未读
更多选项
阅读全帖
只看图片
只看视频
查看原帖
x
xiaoju
大约 5 年
楼主 (未名空间)
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
brainless
大约 5 年
2 楼
有道理
回军版
m
magagop
大约 5 年
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
xiaoju
大约 5 年
4 楼
这些领域新feature不多,撑不起市场。毕竟COBOL直到今天也没完蛋,而且新冠爆发后还诞生了新工作。
【 在 magagop (magagop) 的大作中提到: 】
: 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
helpme
大约 5 年
5 楼
最大的原因难道不是人力成本上升和硬件价格下跌,造成堆机器远便宜过请牛人死扣底层技术吗?
我想如果quantum computer能够量产了,刚开始几年软件应该还是底层码农来抠,等硬件价格下来了,各种糙快猛的技术又会占领了。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 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
xiaoju
大约 5 年
6 楼
当年写汇编和C的人力成本比今天高多了
今天写汇编和C,解决不了新问题,比如深度学习,多主机分布计算等等。
【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 最大的原因难道不是人力成本上升和硬件价格下跌,造成堆机器远便宜过请牛人死扣底
: 层技术吗?
: 我想如果quantum computer能够量产了,刚开始几年软件应该还是底层码农来抠,等硬
: 件价格下来了,各种糙快猛的技术又会占领了。
: 度j
: abi
h
helpme
大约 5 年
7 楼
二十年前硅谷写C的,一年能有12万吗?当时一台Solaris卖多少钱?今天一个刚毕业的在硅谷写javascript都能挣20万甚至30万了,一台Liunx server一两万就能搞定。没有越来越便宜的硬件,谁会开发什么large scale distributed computing?
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 当年写汇编和C的人力成本比今天高多了
: 今天写汇编和C,解决不了新问题,比如深度学习,多主机分布计算等等。
x
xiaoju
大约 5 年
8 楼
要计算购买力,30年前写C的都是时代温拿,msword的码农都自费去了空间站一游
硬件价格是被软件驱动的,没有靠谱的应用帮客户赚更多钱,硬件永远不会降价。所以是火箭和航天飞机40年来也没便宜多少。
大规模分布运算的历史非常悠久,但机器学习普及前只是个冷门领域
【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 二十年前硅谷写C的,一年能有12万吗?当时一台Solaris卖多少钱?今天一个刚毕业的
: 在硅谷写javascript都能挣20万甚至30万了,一台Liunx server一两万就能搞定。没有
: 越来越便宜的硬件,谁会开发什么large scale distributed computing?
s
sunshineboy
大约 5 年
9 楼
为什么Phd的路越走越窄?
请输入帖子链接
收藏帖子
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++排名持续下降的真实原因。
有道理
回军版
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之類。
这些领域新feature不多,撑不起市场。毕竟COBOL直到今天也没完蛋,而且新冠爆发后还诞生了新工作。
【 在 magagop (magagop) 的大作中提到: 】
: 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之類。
最大的原因难道不是人力成本上升和硬件价格下跌,造成堆机器远便宜过请牛人死扣底层技术吗?
我想如果quantum computer能够量产了,刚开始几年软件应该还是底层码农来抠,等硬件价格下来了,各种糙快猛的技术又会占领了。
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 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++排名持续下降的真实原因。
当年写汇编和C的人力成本比今天高多了
今天写汇编和C,解决不了新问题,比如深度学习,多主机分布计算等等。
【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 最大的原因难道不是人力成本上升和硬件价格下跌,造成堆机器远便宜过请牛人死扣底
: 层技术吗?
: 我想如果quantum computer能够量产了,刚开始几年软件应该还是底层码农来抠,等硬
: 件价格下来了,各种糙快猛的技术又会占领了。
: 度j
: abi
二十年前硅谷写C的,一年能有12万吗?当时一台Solaris卖多少钱?今天一个刚毕业的在硅谷写javascript都能挣20万甚至30万了,一台Liunx server一两万就能搞定。没有越来越便宜的硬件,谁会开发什么large scale distributed computing?
【 在 xiaoju (可爱的龙猫) 的大作中提到: 】
: 当年写汇编和C的人力成本比今天高多了
: 今天写汇编和C,解决不了新问题,比如深度学习,多主机分布计算等等。
要计算购买力,30年前写C的都是时代温拿,msword的码农都自费去了空间站一游
硬件价格是被软件驱动的,没有靠谱的应用帮客户赚更多钱,硬件永远不会降价。所以是火箭和航天飞机40年来也没便宜多少。
大规模分布运算的历史非常悠久,但机器学习普及前只是个冷门领域
【 在 helpme (名虚胖字满肥) 的大作中提到: 】
: 二十年前硅谷写C的,一年能有12万吗?当时一台Solaris卖多少钱?今天一个刚毕业的
: 在硅谷写javascript都能挣20万甚至30万了,一台Liunx server一两万就能搞定。没有
: 越来越便宜的硬件,谁会开发什么large scale distributed computing?
为什么Phd的路越走越窄?