电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

493

主题

493

帖子

1868

积分

三级会员

Rank: 3Rank: 3

积分
1868
发表于 2024-11-7 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
8 O  Q" \- v. A关注我,一起变得更加优秀!9 C4 T' Q& s! G' w& s: X% O$ P' j
从事 coding 工作的牛马工程师,相信最近刷到了很多关于 “C/C++大限将至” 的文章。
, i# F. M: g, h! _: D起源于2024年10月16日,美国网络安全与基础设施安全局(CISA)和联邦调查局(FBI)在其官网发布的一份征询意见稿,原文在这里:. l, F% q; k9 V" T2 G& W  k8 q; I
https://www.cisa.gov/resources-tools/resources/product-security-bad-practices
  Q2 v1 n7 C! Y& k1 e1 |3 {9 `3 O% D2 P翻译成中文,大致是以下内容。4 ?4 `: A% D; ^

xwa55tyhzua640104843106.png

xwa55tyhzua640104843106.png
, @- _# W  }6 Q/ J, ^0 _3 x4 f

( z) ]2 B% \- D/ h* j2 S. g

kxuwzmweyws640104843206.png

kxuwzmweyws640104843206.png

; S" R  J: m% X6 w/ Q" u' {' V关注一下红框里面的内容,大概的意思是,CISA 和 FBI 建议软件制造商把产品安全设计放在核心位置,尤其是关键基础设施和NCF的软件产品或服务。
/ D( S: f1 i7 V" s  b! s两个部门对软件产品或软件服务的安全方面提出了若干建议(并不是强制执行),里面提到了软件产品使用非内存安全语言(例如:C/C++)设计所带来的风险。
) @% ]# ^2 c+ Z, ?8 {' P' K并且提出了,如果使用内存不安全语言设计了软件产品,需要在规定时间内发布内存安全线路图,证明虽然使用了内存不安全语言进行了设计,但在设计中已经保证了不会产生内存安全相关的漏洞。
4 F0 f7 [; W* c& Y& u9 c* X3 c(这就相当于,用可以,但得高低证明一下,你是内存安全的~% z% X1 J* d1 m# e

futqvdkq3s1Yellowdog104843306.png

futqvdkq3s1Yellowdog104843306.png

* i8 }( g% W( P
$ |/ O5 E/ w1 A' {+ a3 x
' Q3 S' F1 L/ i( Z$ i  V4 }2 p原来这是一份【关于产品安全不良设计】的征询意见稿,(里面用到了C/C++举例) ,这份意见稿里面提出的关于产品安全的若干建议,还在征集公众意见阶段~
& Q6 U! k2 Z" T  z

1azrfeewe02640104843406.png

1azrfeewe02640104843406.png

2 t: a( d9 v- |% U! Z好家伙,我们看到的,已经是 “C/C++大限将至,禁止使用,全面弃用”了~2 R! }, \5 d* y: v6 z1 M$ o4 z% ]

khrklmlpbma2_05104843507.png

khrklmlpbma2_05104843507.png

$ r! r5 P* l' v& \关于编程语言的争论,从来就没有停止过,这次关于 “C/C++大限将至” 的观点,你怎么看?~( I; h% Q! ^, y* x

dkndvlsbqvlWatermelon104843607.png

dkndvlsbqvlWatermelon104843607.png
) h4 F& N2 o  B4 |
-END-' o0 _( ?- S! n7 S! Y
往期推荐:点击图片即可跳转阅读
  P* ~  ?; F3 F% U- w4 ]                                                       
- r" p' X# D& i' b1 r, k& |                                                                ' p% h. D3 ]7 U& J4 Z/ D. K
                                                                        3 \( U/ k# C! @: F+ S) N
                                                                               
3 A; ^1 L: B8 J- L5 y  X+ l

l3leigivzhe640104843707.jpg

l3leigivzhe640104843707.jpg
( w1 o3 b  c6 J6 C; X* Y4 K& q
                                                                                $ `9 `' g4 m4 x. E+ |
                                                                                        嵌入式MCU工程师,面试常被问及的问题。  q' y/ [; ^0 ^" h
                                                       
7 i" ]2 [* r4 M" f# w                                                                : x7 K5 ]( H) K* e" C
                                                                       
' u. h, b$ u& ?8 n                                                                                $ c8 Z& w8 U' v+ g# v: F# J6 u/ c( H

5wdxzwoulmr640104843807.jpg

5wdxzwoulmr640104843807.jpg

0 S8 g/ a3 Q  S$ \" J7 c2 D0 C1 M                                                                               
. @1 l+ j' q: c6 f                                                                                        硬件都做出来了,客户说想改一下,结果,全部推倒重做!
, c: K9 Q6 b2 R% _3 E* j                                                                0 S$ U. w! T2 c. `- y
                                                                       
# {0 E* V8 S  J9 n) r                                                                                # a* ^4 I5 y+ @4 H

gaexruhuvvi640104843907.jpg

gaexruhuvvi640104843907.jpg
& [9 H5 {) ^6 L# W8 x
                                                                               
. V- C3 F$ J2 g# Q$ h                                                                                        嵌入式架构设计,浅谈"驱动分离式"设计思想。0 m. G" W& C( y
                                                                                , F. N2 @5 v. `- L( _
                                                                       
( o8 K* F2 ~6 Y2 W6 O7 K                                                               
% W" B3 I  k; l/ m7 _9 d- u                                                        我是老温,一名热爱学习的嵌入式工程师2 B; \. Y* A. T9 e
关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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