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

為什么C和C++難以被取代

開發 后端
大家應該發現了,近些年編程語言發展很快,各種新編程語言非常多,有些熱門編程語言如Python js go swift等迅速流行了起來,使用者越來越多。

 大家應該發現了,近些年編程語言發展很快,各種新編程語言非常多,有些熱門編程語言如Python js go swift等迅速流行了起來,使用者越來越多。

但是在嵌入式開發領域,C和C++卻是yyds,幾十年一直排名前列,甚至是唯一的選擇。

這是為什么呢?難道沒有其他語言能取代C/C++嗎?

我個人認為確實很難有。即使技術上有了(如rust)也很難真的流行起來,在市場使用上打敗C/C++。原因有這么幾個。

一個重要原因就是前兩天提到的技術慣性問題。人們總是傾向于使用自己熟悉的技術,總是在不得不改變時才會去改變。

C和C++經過幾十年的發展,已經培養了大量的成熟開發者,孵化了大量優質項目和基礎軟件,這些都是全人類全行業的優質基礎設施資產,不可能丟棄,也沒必要重寫,繼續使用是非常合理的選擇。

你想讓這些成熟開發者放棄C和C++去用某種新語言,除非有非常明確且充分的理由,有大的好處,否則沒人會理你。也許你的新語言會好一些,但是沒有帶來本質優勢的95分到98分的好,其實很難說服成熟的傳統開發者。

另一個原因是C和C++從技術上已經很難被優化了。因為這兩個語言已經是直接操作內存,并且都支持很好的指針操作,內存對象的建立和維護。熟悉匯編語言和CPU指令集的同學們就會清楚,這些特性和硬件層已經深度接軌,效率最高了。

所以不管是java,還是js,python,他們本質上都是在更上層和人(程序員)接軌的部分在做文章,提供更多編程者覺得更好用的特性(譬如垃圾回收機制),然后在內部又使用C和C++式的內存對象建立和管理來實現這些特性。

所以你對這些有所了解后就會發現,在和硬件接軌的嵌入式開發領域,技術上確實很難去優化C和C++了。除非CPU自己發生很大的變化,譬如打破了馮諾依曼結構,否則C和C++穩如泰山。

那在性能上沒文章做,在靠近程序員的易用性和語法安全上是否可以優化呢?當然可以,實際上java和go,rust等語言就是這樣的思路。

但是要么就是要犧牲效率導致嵌入式領域不想用,要么就是必要性不大發展緩慢推動艱難。rust目前看來最有希望,但是仍然很幼小,繼續觀望吧!

最后,C和C++本身都是開放使用的。既沒有限制任何人使用,又不用付費,沒有隱患,為什么不用他呢?

所以綜合以上大家就會明白為什么這倆兄弟這么強,并將一直強下去!

責任編輯:華軒 來源: 今日頭條
相關推薦

2023-10-28 00:02:55

2022-11-28 09:58:58

C++開發

2023-03-16 15:00:31

CarbonC++編程語言

2020-05-12 09:01:30

IPv6IPv4網絡協議

2010-01-22 15:14:37

學習C++

2010-01-20 14:03:12

C++程序

2024-01-24 11:24:03

C++編程異常處理

2013-02-28 09:42:25

DIND 10C++Python

2022-05-10 08:40:19

編程語言C#

2015-11-17 08:54:42

語言gorust

2015-11-17 10:00:50

DGORust

2022-10-21 18:41:23

RustC++Azure

2021-11-19 09:49:00

CC++語法糖

2014-04-24 13:43:37

CC++單元測試框架

2012-05-18 10:21:30

程序員CC++

2017-09-18 08:53:28

編程語言ERP補丁管理

2023-08-13 19:45:12

DNS

2017-07-07 17:01:32

裝飾器代碼Python

2011-05-18 18:05:47

C#C++

2011-05-18 17:56:38

C#C++
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久精品久 | 日本欧美大片 | 精品免费国产一区二区三区四区 | 日本国产一区二区 | 一区二区国产在线 | 国产日韩在线观看一区 | 亚洲高清一区二区三区 | 91久久久久久久久 | www.一区二区三区 | 亚洲 欧美 在线 一区 | 亚洲一区 中文字幕 | 久久精品成人一区 | 精品一区二区三区在线观看 | 久久久久av| 亚洲精品乱码久久久久久9色 | 日韩美av | 日韩在线国产精品 | 国产精品成人国产乱一区 | 99综合网| 久久91视频 | 久久久国| 国产日韩欧美在线 | 日韩欧美亚洲 | 中文字幕日韩欧美 | 日韩亚洲一区二区 | 国产一级免费视频 | 久久婷婷国产麻豆91 | 91色视频在线 | 国产福利在线 | 久久四虎| jlzzjlzz国产精品久久 | 无人区国产成人久久三区 | 精品一区在线 | 精品二| 中文字幕四虎 | 免费在线观看h片 | 91精品国产综合久久国产大片 | 欧美在线a | 欧美一区二区三区久久精品视 | 久久国产一区二区三区 | 欧美日韩在线观看视频 |