成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C++ 之父回應(yīng)被建議棄用:一些高管總喜歡迷戀新事物

開(kāi)發(fā)
目前已有數(shù)十億行的 C++ 代碼被部署,因此無(wú)論是想要對(duì) C++ 代碼進(jìn)行替換還是加強(qiáng)安全性,都是一項(xiàng)需要循序漸進(jìn)的艱巨任務(wù)。

?Microsoft Azure CTO、Sysinternals 的主要開(kāi)發(fā)者 Mark Russinovich 近日發(fā)表言論稱(chēng)?,建議開(kāi)發(fā)人員停止使用 C/C++ 來(lái)啟動(dòng)新項(xiàng)目,并建議可在需要使用 non-GC 語(yǔ)言的場(chǎng)景中使用 Rust。針對(duì)此言論,外媒 The Register 向微軟進(jìn)行了詢(xún)問(wèn),即 Russinovich 的建議是否會(huì)在微軟全公司范圍內(nèi)進(jìn)行采納,但并未得到回復(fù)。

同時(shí),該網(wǎng)站還就此事采訪了 C++ 之父 Bjarne Stroustrup;Stroustrup 則為 C++ 進(jìn)行了辯護(hù):

“人們 -- 尤其是一些高管 -- 總是會(huì)迷戀那些承諾會(huì)使他們的生活更輕松的新事物,這是很正常的。而且,支持新事物遠(yuǎn)比解決舊的和眾所周知的工具的已知問(wèn)題更令人興奮。不幸的是,新的語(yǔ)言通常需要多年的時(shí)間和重大的努力,才能在其廣泛的應(yīng)用領(lǐng)域中與成熟的語(yǔ)言相媲美。發(fā)燒友們很少看到這一點(diǎn),他們的評(píng)論往往是相當(dāng)片面的”。

Stroustrup 表示,考慮到安全性的重要程度,多年來(lái)他一直在致力于提高 C++ 的安全性;從而現(xiàn)在在 ISO C++ 中實(shí)現(xiàn)了可靠的完美類(lèi)型和內(nèi)存安全。也就是說(shuō),每個(gè)對(duì)象都根據(jù)它定義的類(lèi)型來(lái)使用;這意味著消除了 dangling pointers 的使用、捕獲范圍錯(cuò)誤并消除了數(shù)據(jù)爭(zhēng)用。

他還強(qiáng)調(diào)稱(chēng),包括 Rust 在內(nèi)的每一種 “安全” 語(yǔ)言都存在著允許不安全代碼的漏洞。并談到了他參與編寫(xiě)的 C++ Core Guidelines,這份指南的基本思想是定義一套為保證安全而必須遵守的規(guī)則,然后通過(guò)靜態(tài)分析來(lái)強(qiáng)制執(zhí)行。而之所以需要這些規(guī)則,就是因?yàn)槿我獾?C 或 C++ 代碼本身都無(wú)法自證安全。

“這就是符合 ISO 標(biāo)準(zhǔn)的 C++ 代碼,那些感覺(jué)不需要安全保障或者還不能更新代碼的人可以直接不運(yùn)行分析器。目前,微軟 Visual Studio、Clang Tidy 等一些其他地方都有這種分析器的部分實(shí)現(xiàn)。”

Stroustrup 指出,很顯然的是 C++ 正在積極改進(jìn)中,譬如在實(shí)際應(yīng)用中的靈活性和性能提升的各種嘗試。目前已有數(shù)十億行的 C++ 代碼被部署,因此無(wú)論是想要對(duì) C++ 代碼?

責(zé)任編輯:趙寧寧 來(lái)源: OSCHINA
相關(guān)推薦

2011-07-26 09:20:05

組策略

2011-07-26 09:18:14

組策略

2015-01-19 10:33:07

Fedora 21Fedora 21云開(kāi)源云

2020-07-07 15:50:17

區(qū)塊鏈互聯(lián)網(wǎng)人工智能

2013-07-26 15:30:31

創(chuàng)業(yè)創(chuàng)業(yè)理想

2014-03-17 10:10:58

CC++編程書(shū)籍

2017-12-15 14:00:11

物聯(lián)網(wǎng)互聯(lián)網(wǎng)IoT

2017-07-17 16:28:00

華為

2010-05-28 14:44:42

Linux開(kāi)發(fā)工具

2011-11-01 09:29:08

Android 4.0

2011-12-26 09:38:24

諾基亞SymbianBelle

2013-12-27 09:46:02

智能路由短板

2023-10-25 13:37:04

Git

2019-08-01 07:40:01

物聯(lián)網(wǎng)測(cè)試物聯(lián)網(wǎng)IOT

2017-11-29 18:52:13

Python新手編碼建議

2020-09-21 06:58:56

TS 代碼建議

2012-11-09 10:46:24

Canonical

2018-11-20 14:24:46

數(shù)據(jù)分析數(shù)據(jù)庫(kù)統(tǒng)計(jì)

2011-11-11 16:02:39

2022-09-22 10:40:29

微軟CTOAzure
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美日韩国产在线 | 国产精品久久国产精品99 gif | 电影91久久久 | 在线视频一区二区三区 | 北条麻妃一区二区三区在线观看 | 久久国产免费看 | 婷婷午夜天 | 男人av在线播放 | 黄视频网站免费观看 | 亚州成人 | 欧美黄色小视频 | 特黄一级 | 国产精品久久久久久久岛一牛影视 | 日韩视频精品在线 | 成在线人视频免费视频 | 色综合久久天天综合网 | 久久神马| 成人在线精品 | 一二三区av| 中文字幕在线视频一区二区三区 | 精品国产鲁一鲁一区二区张丽 | 亚洲高清视频在线 | 91久久久久久久久久久 | 中文字幕av在线 | 国产一区二区三区日韩 | 精品国产久 | 色综合色综合色综合 | 在线观看www| 亚洲精品大片 | 美女网站视频免费黄 | 最新国产精品精品视频 | 精品二 | 国产精品亚洲综合 | 国产日韩精品一区 | av一区在线观看 | 日韩成人av在线 | 日韩一区二区在线视频 | 日韩精品无码一区二区三区 | h小视频 | 91porn国产成人福利 | 91久久精品一区二区二区 |