不能吧,現(xiàn)在用C語言搞開發(fā)都是用在更加底層的開發(fā)中,更加底層的開發(fā)需要高運行效率,go語言的運行效率是比不上C語言的,所以go語言在這些方面還無法取代C語言。應(yīng)該說是各有所長吧,go和C都有它們自己的適用環(huán)境,誰也不能取代誰。

專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)武穴免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
沒有語言是垃圾,語言是工具,關(guān)鍵在于使用者。
1:go與c語言相比,go有垃圾回收,不會造成內(nèi)存泄露問題,go的語法簡潔優(yōu)美,同樣的c++100行代碼go大概50行可以做到,go的目標是能做C++能做的事,雖然目前可能不太實際
2:go的并行機制并不是一般的線程,通過channel和goroutine來實現(xiàn),比線程還要輕量級很多,所以go適合高并發(fā)的服務(wù)器端
3:go是系統(tǒng)級別的語言,相當于c語言,java c#都是算比較高級的語言,這個不太好比,效率的話目前確實是要高一些,而且不需要外部依賴,所以go還是很強大的
C++適合本地程序的開發(fā)。Go語言適合網(wǎng)絡(luò)程序和本地程序的開發(fā)。Go的優(yōu)點:垃圾回收,語意明確,格式統(tǒng)一。?Go的缺點:效率目前沒有C++高,但對于桌面程序而言,效率問題不大,因為硬件已經(jīng)很快了。c++過于復(fù)雜了,加入很多炫技的內(nèi)容。這些內(nèi)容脫離了事情的本質(zhì)。
最明顯的就是所謂的面向?qū)ο蟆;诿嫦驅(qū)ο蟮墓こ倘绻銐虼蟮那闆r下,會帶來很大的耦合度,如果再加上內(nèi)存管理,多線程等等。項目后期基本上沒辦法維護和增加功能。
關(guān)于c++的語言復(fù)雜性,你可以問知乎上的任何一位高手。沒一個敢說自己精通c++。你也可以去看一下所有的c++編繹器,沒有任何一個敢說自己完全實現(xiàn)了c++的標準。不同的編繹器之間實現(xiàn)細節(jié)又不同。所以功能再強大沒有實用性,就失去了意義,只會制造更多的問題。
C++適合本地程序的開發(fā).
Go語言適合網(wǎng)絡(luò)程序和本地程序的開發(fā).
相對于C++Go的優(yōu)點:
垃圾回收
語意明確
格式統(tǒng)一
缺點:
效率目前沒有C++高,但對于桌面程序而言,效率問題不大,因為硬件已經(jīng)很快了.
C++是目前的主流語言,相信會和C一樣成為經(jīng)典.
成為經(jīng)典的意思就是:學(xué)它的人能拿一份不錯的工資,但也僅僅是不錯而己.
將來的網(wǎng)絡(luò)的世界,Go發(fā)熱的機會很大,認為其前途看好.
Go的開發(fā)者包括Unix的創(chuàng)始人和C語言的創(chuàng)始人等,都是一代黑客之首,相信會做得很好.
文章名稱:go語言和c語言效率 go語言和c語言運行速度
URL鏈接:http://chinadenli.net/article34/ddocjpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、企業(yè)網(wǎng)站制作、Google、網(wǎng)站排名、虛擬主機、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)