电子产业一站式赋能平台

PCB联盟网

搜索
查看: 175|回复: 0
收起左侧

最近都在传,C/C++ 大限将至,面临淘汰。

[复制链接]

514

主题

514

帖子

2472

积分

三级会员

Rank: 3Rank: 3

积分
2472
发表于 2024-11-7 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师: @; c. W% |" r- y2 I
关注我,一起变得更加优秀!8 [* c: \- B3 C; b' t
从事 coding 工作的牛马工程师,相信最近刷到了很多关于 “C/C++大限将至” 的文章。
( _' u: ?' k! _/ L- Y2 w起源于2024年10月16日,美国网络安全与基础设施安全局(CISA)和联邦调查局(FBI)在其官网发布的一份征询意见稿,原文在这里:
( ^) e+ x! _+ \$ `4 ahttps://www.cisa.gov/resources-tools/resources/product-security-bad-practices
; i8 ^5 E+ I) Q8 n& u1 D翻译成中文,大致是以下内容。
# D  A5 ^3 r. y! |# z

xwa55tyhzua640104843106.png

xwa55tyhzua640104843106.png
# x, d- X: q/ k/ o) p

  `& p/ u! a" D2 j' e0 X1 t

kxuwzmweyws640104843206.png

kxuwzmweyws640104843206.png

0 b+ W0 d, p5 K/ K0 [. D关注一下红框里面的内容,大概的意思是,CISA 和 FBI 建议软件制造商把产品安全设计放在核心位置,尤其是关键基础设施和NCF的软件产品或服务。& h9 j+ F4 W9 b2 A0 v0 T
两个部门对软件产品或软件服务的安全方面提出了若干建议(并不是强制执行),里面提到了软件产品使用非内存安全语言(例如:C/C++)设计所带来的风险。$ s4 h" o5 D( @: c
并且提出了,如果使用内存不安全语言设计了软件产品,需要在规定时间内发布内存安全线路图,证明虽然使用了内存不安全语言进行了设计,但在设计中已经保证了不会产生内存安全相关的漏洞。8 X9 _& f& r* K; j! g# }
(这就相当于,用可以,但得高低证明一下,你是内存安全的~
  J8 A5 o, _' @: v6 n+ C7 B* H

futqvdkq3s1Yellowdog104843306.png

futqvdkq3s1Yellowdog104843306.png
6 l3 @/ X- `! p3 W/ K1 W+ ~
8 W- W  U3 k' u$ K
# {) j# {4 V0 e% Q1 i2 D
原来这是一份【关于产品安全不良设计】的征询意见稿,(里面用到了C/C++举例) ,这份意见稿里面提出的关于产品安全的若干建议,还在征集公众意见阶段~
$ _0 F; ~/ S6 M& B' j% h  }

1azrfeewe02640104843406.png

1azrfeewe02640104843406.png
1 Z  N* p" V6 E: h- R
好家伙,我们看到的,已经是 “C/C++大限将至,禁止使用,全面弃用”了~
  A7 H/ Z* N# o5 Z7 A; z

khrklmlpbma2_05104843507.png

khrklmlpbma2_05104843507.png

+ [7 o, ^. k, F* S& U5 T& p! q. Z- K- E关于编程语言的争论,从来就没有停止过,这次关于 “C/C++大限将至” 的观点,你怎么看?~- M& ~3 j$ h1 i* N3 t' a; D* q

dkndvlsbqvlWatermelon104843607.png

dkndvlsbqvlWatermelon104843607.png
  K/ ?6 c' l; B9 h$ C
-END-
* f6 M6 l$ |! l5 h$ `- `$ x往期推荐:点击图片即可跳转阅读
/ x% J, A& J7 _$ O7 w* E0 z7 f                                                        " e! \! `  ~% k: y% L
                                                                ; E) p9 M0 r8 S
                                                                        " {2 Q6 O3 m) q+ E
                                                                                ) z5 T. G" `! A( A- P

l3leigivzhe640104843707.jpg

l3leigivzhe640104843707.jpg
  K) T5 q& G. o! z; f& c: f
                                                                               
. B; j. d0 A3 y' i5 q                                                                                        嵌入式MCU工程师,面试常被问及的问题。; e! L' Y' O4 q4 s& v  ]2 M
                                                        6 N/ b0 M6 R- p4 w
                                                                : j) o; `1 V: {8 R
                                                                       
2 D/ Y6 f6 p; ]( H3 x( v                                                                                & w5 v  c2 B3 G& s

5wdxzwoulmr640104843807.jpg

5wdxzwoulmr640104843807.jpg

: h7 {8 W" `- l                                                                               
0 A9 ~7 p, J* {5 x4 m( {; g' J7 |4 @                                                                                        硬件都做出来了,客户说想改一下,结果,全部推倒重做!. _. x4 A. e* D9 f! a
                                                               
" `5 |8 a. w7 d* Y% V1 Y9 H. [$ ^                                                                        6 k) `" O0 S4 [6 O: Z; W
                                                                                $ n5 j' H+ G( s, K2 R, R- b

gaexruhuvvi640104843907.jpg

gaexruhuvvi640104843907.jpg

; |( g0 q- Z4 }2 @  \0 I                                                                               
' l0 l& v: u2 J4 X% k% d9 c# v                                                                                        嵌入式架构设计,浅谈"驱动分离式"设计思想。
% |! G# |9 ]4 @( M" d2 x                                                                               
, P* i9 f0 `6 k* n# h                                                                       
3 D2 V- H- V; ?0 y# V6 J: I$ P% N/ r5 n                                                                . q8 `- @5 o: m& ~0 Z, R5 V6 V
                                                        我是老温,一名热爱学习的嵌入式工程师
9 `8 Z- B3 r; l3 T4 M- p( e7 |0 B2 L关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表