lyl520719 发表于 2023-12-19 20:05:17

美机构:立即停止使用C和C++

美机构:立即停止使用C和C++
http://news.eeworld.com.cn/qrs/ic656883.html

lyl520719 发表于 2023-12-19 20:05:29

12月6日,美国网络安全和基础设施局 (CISA)联合美国国家安全局(NSA)、美国联邦调查局 (FBI)及澳大利亚、加拿大、英国和新西兰的网络安全机构发布《内存安全路线图指南》,点名C/C++存在内存安全漏洞,软件开发商应放弃使用,改用C#、Rust、Go、Java、Python和Swift等内存安全的编程语言 (MSL)。

dukelec 发表于 2023-12-19 20:36:21

推广 rust 是资本家的阳谋,使用 rust 开发可以让 c/c++ 程序员也变得像 java 程序员那样,让程序员更容易培养,低水准的程序员大量快速培养推向市场,反正不会再有内存问题、以及内存问题导致的各种 bug,开发效率低没所谓,用人头来堆。。。

armok. 发表于 2023-12-19 20:38:38

帖子移动通知:
原分论坛:☆开心悠闲
目标分论坛:电子综合
移动时间:0小时之后

liao-ljj 发表于 2023-12-19 20:50:55

哈哈....我的VXworks项目依然C..........安全的可以承接飞控.......

Nuker 发表于 2023-12-19 21:04:29

那得先把linux和windows禁了,独尊哄蒙,怎么我觉得美帝这次又是在搬石头砸自己的脚呢?

我是一个大白菜 发表于 2023-12-19 23:26:25

SpaceX 是不是用的rust

ibmx311 发表于 2023-12-20 08:21:35

liao-ljj 发表于 2023-12-19 20:50
哈哈....我的VXworks项目依然C..........安全的可以承接飞控.......
(引用自5楼)

飞控用啥写不重要,但你代码评审的时候别人一看就不给你过那就完了。到时候军代表会毫不留情的将你咔嚓了

contonuncle 发表于 2023-12-20 08:42:54

是否内存泄漏實際上取決于人而已

初音之恋 发表于 2023-12-20 08:49:02

现在APP一个比一个卡慢是有道理的

cy18 发表于 2023-12-20 09:23:34

dukelec 发表于 2023-12-19 20:36
推广 rust 是资本家的阳谋,使用 rust 开发可以让 c/c++ 程序员也变得像 java 程序员那样,让程序员更容易 ...
(引用自3楼)

不要这么愤世嫉俗,建议抽空看下Rust的文档再发表观点。

yplin27 发表于 2023-12-20 09:26:10

contonuncle 发表于 2023-12-20 08:42
是否内存泄漏實際上取決于人而已
(引用自9楼)

关键是在大家都是顶尖程序员的情况下,语言的特性能进一步保证内存安全,不是新手的情形(新手写golang都一大堆泄露)

1a2b3c 发表于 2023-12-20 09:27:50

初音之恋 发表于 2023-12-20 08:49
现在APP一个比一个卡慢是有道理的
(引用自10楼)

你的app居然连一个G都没有,还想叫app
电脑端软件居然都没有10个G还敢叫软件

我是一个大白菜 发表于 2023-12-20 09:29:06

yplin27 发表于 2023-12-20 09:26
关键是在大家都是顶尖程序员的情况下,语言的特性能进一步保证内存安全,不是新手的情形(新手写golang都 ...
(引用自12楼)

golang怎么避免内存泄漏,没看到相关的教程啊,新手刚学这个

tomzbj 发表于 2023-12-20 09:43:16

dukelec 发表于 2023-12-19 20:36
推广 rust 是资本家的阳谋,使用 rust 开发可以让 c/c++ 程序员也变得像 java 程序员那样,让程序员更容易 ...
(引用自3楼)

对, java和c#, 面向资本家的语言
以及各种乱七八糟的所谓"框架"之类, 本质就是把人力榨干了方便换下一批人矿.

tomzbj 发表于 2023-12-20 09:46:33

1a2b3c 发表于 2023-12-20 09:27
你的app居然连一个G都没有,还想叫app
电脑端软件居然都没有10个G还敢叫软件 ...
(引用自13楼)

全是浏览器套壳...

当年wxwidgets编译出来1M嫌大, 然后是qt几十兆, 现在electron之类, 一个空项目啥也不写编译出来就上百兆了.

xiaorenren 发表于 2023-12-20 09:48:28

惨,我还没有搞明白C,C#和C++的区别的时候,你们已经禁用了
我就只会简单写一下单片机的程序,都不知道什么鬼语音。

camtime 发表于 2023-12-20 09:50:23

个人创作用c++还是用其他无所谓,但开公司需要一帮人的话,你会发现Java,c#这类的好处。

yplin27 发表于 2023-12-20 09:57:03

我是一个大白菜 发表于 2023-12-20 09:29
golang怎么避免内存泄漏,没看到相关的教程啊,新手刚学这个
(引用自14楼)

用 pprof 排查,最常见3种情况:1. 以为gc是万能的,资源 open 后没有顺手写个 defer close(),io操作上最常见;2. 切片使用不当导致大切片长时间占用内存;3. goroutine没有定义好退出机制,导致大量 goroutine 在空转

我是一个大白菜 发表于 2023-12-20 10:13:06

yplin27 发表于 2023-12-20 09:57
用 pprof 排查,最常见3种情况:1. 以为gc是万能的,资源 open 后没有顺手写个 defer close(),io操作上 ...
(引用自19楼)

太感谢了,我这就检查一下我写的例子有没有问题,谢谢指导

wowangru 发表于 2023-12-20 11:19:48

那别用汇编和C 了。专业得算法还C# 跑起来跟吃翔一样

knight_sh 发表于 2023-12-20 11:29:17

笑笑就好了,非要弄个大新闻

jasonzhu8888 发表于 2023-12-20 11:47:35

C 不可能,贴近硬件,不可能被替代

C++在趋势上确实会被Rust替代,至少新的高性能项目用Rust肯定比C++明智

C# Java这些高层语言,说要替代C /C++那纯粹搞笑。如果C# Java语言现在应用层面占领的领域,反过来用C++玩,那纯粹脑子进水了。所以也就没有替代一说

ibmx311 发表于 2023-12-20 11:47:57

美国人认为抓到过外星飞船我们该相信吗
页: [1]
查看完整版本: 美机构:立即停止使用C和C++