搜索
bottom↓
回复: 23

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

[复制链接]

出0入0汤圆

发表于 2023-12-19 20:05:17 | 显示全部楼层 |阅读模式
  美机构:立即停止使用C和C++
  http://news.eeworld.com.cn/qrs/ic656883.html
  

出0入0汤圆

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

出615入1076汤圆

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

出16170入6148汤圆

发表于 2023-12-19 20:38:38 来自手机 | 显示全部楼层
帖子移动通知:
原分论坛:☆开心悠闲
目标分论坛:电子综合
移动时间:0小时之后

出0入13汤圆

发表于 2023-12-19 20:50:55 | 显示全部楼层
哈哈....我的VXworks项目依然C..........安全的可以承接飞控.......

出0入17汤圆

发表于 2023-12-19 21:04:29 来自手机 | 显示全部楼层
那得先把linux和windows禁了,独尊哄蒙,怎么我觉得美帝这次又是在搬石头砸自己的脚呢?

出0入42汤圆

发表于 2023-12-19 23:26:25 来自手机 | 显示全部楼层
SpaceX 是不是用的rust

出0入300汤圆

发表于 2023-12-20 08:21:35 来自手机 | 显示全部楼层
liao-ljj 发表于 2023-12-19 20:50
哈哈....我的VXworks项目依然C..........安全的可以承接飞控.......
(引用自5楼)

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

出0入0汤圆

发表于 2023-12-20 08:42:54 | 显示全部楼层
是否内存泄漏實際上取決于人而已

出0入16汤圆

发表于 2023-12-20 08:49:02 | 显示全部楼层
现在APP一个比一个卡慢是有道理的

出0入25汤圆

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

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

出0入148汤圆

发表于 2023-12-20 09:26:10 来自手机 | 显示全部楼层
contonuncle 发表于 2023-12-20 08:42
是否内存泄漏實際上取決于人而已
(引用自9楼)

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

出0入475汤圆

发表于 2023-12-20 09:27:50 来自手机 | 显示全部楼层
初音之恋 发表于 2023-12-20 08:49
现在APP一个比一个卡慢是有道理的
(引用自10楼)

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

出0入42汤圆

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

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

出0入362汤圆

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

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

出0入362汤圆

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

全是浏览器套壳...

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

出0入0汤圆

发表于 2023-12-20 09:48:28 | 显示全部楼层
惨,我还没有搞明白C,C#和C++的区别的时候,你们已经禁用了
我就只会简单写一下单片机的程序,都不知道什么鬼语音。

出0入0汤圆

发表于 2023-12-20 09:50:23 来自手机 | 显示全部楼层
个人创作用c++还是用其他无所谓,但开公司需要一帮人的话,你会发现Java,c#这类的好处。

出0入148汤圆

发表于 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 在空转

出0入42汤圆

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

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

出10入12汤圆

发表于 2023-12-20 11:19:48 | 显示全部楼层
那别用汇编和C 了。  专业得算法还C# 跑起来跟吃翔一样

出190入0汤圆

发表于 2023-12-20 11:29:17 | 显示全部楼层
笑笑就好了,非要弄个大新闻

出0入46汤圆

发表于 2023-12-20 11:47:35 | 显示全部楼层
C 不可能,贴近硬件,不可能被替代

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

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

出0入300汤圆

发表于 2023-12-20 11:47:57 来自手机 | 显示全部楼层
美国人认为抓到过外星飞船我们该相信吗
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-30 12:32

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表