某語言是否會替代另一種語言,是要看使用場景的。
成都創新互聯是一家專注于成都網站設計、成都做網站和眉山服務器托管的網絡公司,有著豐富的建站經驗和案例。
如果說全面替代,確實如前所說至少短期內不會,除非Google或者第三方愿意實現一個Go芯片之類的,短期內可以期待的是ChromeOs對Go的依賴和支持,是否會向Qt之于Linux桌面一樣。
但是Go的使用場景跟C的使用場景并不完全一致,它的出現并不是為了取消某種語言,而是為了加速、簡化并行編程、服務開發,以及增加很多C、C++這種底層語言所難以支持的語言特性,讓開發更有人性化。在這一點上,Go是有可能取代C的。
第一點:只要電腦還存在,C語言就不會被淘汰。(除非計算機技術發展路線發生變異)
第二點:難與不難只是一個模糊概念。有人覺得太難,也有些天才覺得很簡單,我個人覺得還過得去。我做過阿拉伯語翻譯,跟學習一門人類語言相比(如阿拉伯語,俄語,斯瓦西里語等),學習計算機語言是很簡單的。C語言所謂的“難”就在于,基于底層,代碼繁復,每個細節都要考慮到,我覺得這個叫“復雜”,不是“難”。計算機語言本身不是問題,真正的難點是你的算法設計邏輯,而這種東西是跨越語種的,只要算法牛逼,不管什么語言,給你一本語法手冊,你都可以如魚得水。計算機語言的單詞和語法,比人類自然語言要簡單得多,有規律的多。所以,請不要逃避,要對自己有信心,要想著如何征服C語言,而不是想著C語言啥時候會被廢除。
樓主放心,就算地球毀滅了,C語言也是最后一個死的。
C語言從70年代初被發明出來到現在,是生命力非常強的語言,多少語言夭折了,C語言依然堅挺。
C語言被劃歸到高級語言,但它兼具低中級語言的特性,所以在一些底層開發的時候都是要用到C語言,比如我們熟悉的windows,linux等操作系統,各種嵌入式開發等。C語言要遠比我們接觸到的東西強大,目前學習的都只是皮毛而已。
C語言其實不應該被單獨的提出來,應該是和C++一起來說的吧。這張看來C語言被淘汰就更不可能了。
目前主流語言中,SUN被oracle收購前途未卜,C#需要.netframwork的支持。都在一定程度上阻礙了它們的發展。C語言,前途仍然無量的語言
隨便扯淡扯淡,哪說的不對了希望大家指正,不要罵。呵呵,純手打,非CTRL+V。希望樓主采納
1:go與c語言相比,go有垃圾回收,不會造成內存泄露問題,go的語法簡潔優美,同樣的c++100行代碼go大概50行可以做到,go的目標是能做C++能做的事,雖然目前可能不太實際
2:go的并行機制并不是一般的線程,通過channel和goroutine來實現,比線程還要輕量級很多,所以go適合高并發的服務器端
3:go是系統級別的語言,相當于c語言,java c#都是算比較高級的語言,這個不太好比,效率的話目前確實是要高一些,而且不需要外部依賴,所以go還是很強大的
不能吧,現在用C語言搞開發都是用在更加底層的開發中,更加底層的開發需要高運行效率,go語言的運行效率是比不上C語言的,所以go語言在這些方面還無法取代C語言。應該說是各有所長吧,go和C都有它們自己的適用環境,誰也不能取代誰。
分享標題:go語言的出現會淘汰c語言嗎 go語言性能與C
當前URL:http://m.newbst.com/article6/hjpeog.html
成都網站建設公司_創新互聯,為您提供定制網站、搜索引擎優化、企業建站、品牌網站建設、App設計、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯