不可能。Go到目前為止,其本身就是用C寫的。只是在語言層面實現了一些如果用C會很難寫的feature,比如goroutine。在1.5版本中,Go會bootstraping,用Go來編譯自己。
創(chuàng)新互聯建站專注為客戶提供全方位的互聯網綜合服務,包含不限于成都網站制作、成都網站設計、外貿營銷網站建設、泰寧網絡推廣、微信小程序定制開發(fā)、泰寧網絡營銷、泰寧企業(yè)策劃、泰寧品牌公關、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創(chuàng)新互聯建站為所有大學生創(chuàng)業(yè)者提供泰寧建站搭建服務,24小時服務熱線:13518219792,官方網址:www.cdcxhl.com
C語言,幾乎每種操作系統(tǒng)的系統(tǒng)調用都是C,C最大的作用就是用來實現新的語言。
因為與 C/C++、Java、Python 等現在大多數的編程語言相比,Go 并沒有那么多痛點,而且更具生產力,Go的高性能更加適應未來的互聯網發(fā)展趨勢,所以說GO語言是長遠發(fā)展的必備利器,現在越早學習GO,獲利越大,我是2年前就在慕課網學了GO語言,想轉型就多跟著做些項目,提升下go的實際應用能力?,F在php都在轉行go,幸虧我眼光超前快人一步,現在的工資待遇還是很不錯的。 ? ?
Go剛出那幾年一直在用它,我很確定不可能替代js。目前所有編程語言中,只有c/c++與js分別在OS/Browser領域成為“標準”,連Python在cg領域都被c#、js入侵,這種路徑效應,是幾十年都很難改變的。
但是,如果使用Node做服務器端開發(fā)則要小心,除非是采用typescript或者可以良好的應用函數式編程,否則得不償失。服務器端,就應該跑設計良好的靜態(tài)語言,或者是函數式的動態(tài)語言(因為函數式天生更健壯),anders說過(c#作者):你告訴編譯器的越多,它為你做的越多;以前的瀏覽器端只能跑腳本語言是沒辦法,因為代碼是客戶端過來,必須解釋執(zhí)行。
以前c++、java開發(fā)效率不夠,所以才導致Python,Ruby、PHP等動態(tài)語言的流行,現在靜態(tài)語言及其框架的開發(fā)效率已經接近動態(tài)語言。像F#這樣支持自動泛化的語言,可以擁有動態(tài)語言同等水平的簡潔性,卻仍可確保類型安全。
當然,你自己搞個博客,弄個小電商網站什么的,php都夠了。
不能吧,現在用C語言搞開發(fā)都是用在更加底層的開發(fā)中,更加底層的開發(fā)需要高運行效率,go語言的運行效率是比不上C語言的,所以go語言在這些方面還無法取代C語言。應該說是各有所長吧,go和C都有它們自己的適用環(huán)境,誰也不能取代誰。
Go和java產生的背景和語言的定義不一樣,比較他們的好壞沒多大意義,適合就是最好的,當你去做一個大型的項目的時候,使用java能夠更清晰地展示出你的業(yè)務。自身提供了比較完善的庫。
Go語言也有面向函數和面向對象的變成方案,其自身的性能決定了go語言更適合做中間件,底層的各種框架。
語言對企業(yè)來說,是制造生產力的,哪種語言能夠給我們帶來更好的收益,我們才選擇它們。