八卦板可能太芭樂了,認真問,真的有板友的公司是用 Go 作為主要語言的嗎?
※ [本文轉錄自 Gossiping 看板 #1Qmo_r_J ]
作者: changyuheng (Henry) 看板: Gossiping
標題: Re: [問卦] C語言學到什麼程度才可以說自己會寫C
時間: Tue Apr 3 15:40:34 2018
借大神的文章發問:
Go 的效能很好、GC 超越 Java、static typing、syntax 也簡潔
容易寫出多核心 CPU 利用度高的程式。
但是它沒有
exception handling syntax、
null safety、
function/operator overloading、
inheritance,
加上 standard library 不夠廣泛,
套件管理不優,
也就算了,
居然沒有 generic types,
請問這樣要怎麼寫,為什麼還那麼紅,有掛嗎?
※ 引述《jserv (松鼠)》之銘言:
: ※ 引述《orz77586 (成大harden)》之銘言:
: : 需要強到像Jserv一樣可以邊演講邊用開外掛的速度打扣
: : 還是學到什麼程度就可以說算是會寫C了
: : 版上大大們有沒有什麼看法
: 板上先進比比皆是,但是大多忙碌,最近剛好在研究社交網路的我代替大大們回覆。
: 身為中學摸 C 語言、大學摸 C 罩杯的大叔,我只想說「均衡發展」遠比鑽牛角尖
: 重要。
: 解釋之前,前美國總統甘迺迪 (John F. Kennedy) 曾說:
: > I believe that this nation should commit itself to achieving the goal,
: > before this decade is out, of landing a man on the Moon and returning
: > him safely to the Earth.
: (我相信美國在 1960 年代結束前,將全力以赴地實現一個目標,那就是讓人類
: 登陸月球,並確保安全返回) [0]
: 這句話非常明確:在美蘇冷戰時期,讓所有參與太空國防的上萬名人員,乃至於
: 當時的聯邦人民都知道,枝幹該把怎樣的養份送到主幹,更明確來說,機構的專家
: 會去研究夠耐用的船體、天文物理的專家會去研究重力對路線的影響、電子通訊的
: 工程人員構思一系列有效的傳輸方式,而投身教育者則是從國會議員到普羅大眾都
: 涵蓋,確保資金和人才供給不斷絕。最終,阿波羅 11 號 (Apollo 11) 作為 NASA
: 阿波羅計畫中的第 5 次載人任務,實現人類第一次登月 (並且成功返回地球的)
: 任務 (當然第一次人類登月任務始於神州大陸的嫦娥,中國人帶著逃離中國的基因
: 可見一班),繞行月球 30 周。
: 等等,上面的故事和 C 語言有何關係?「你 484 來混 P 幣呢?」且慢,讓我
: 繼續說下去。
: 阿波羅計畫的規模之大,即便是今天回顧,也難用簡單幾句帶過,遑論 1950 年代
: 末期總是被蘇聯太空技術 [1] 壓著打的美國政府,上面甘迺迪那席話就在 1961 年
: ,啟動阿波羅計畫之際。而 1960 年代中期啟動 Project MAC (與阿波羅登月計畫
: 平行,由 DARPA 贊助的大型計畫) 的 Multics 專案,定位開發多人分時多工作業
: 系統,並且運作於多核的硬體環境 (multi-processor!),更有意思的是,Project
: MAC 這麼龐大的計畫卻由麻省理工學院 (MIT) 領軍開發關鍵技術,並由 GE (美國
: 通用電氣) 提供硬體及 AT&T 旗下的 Bell Laboratories 開發軟體和技術支持 (受
: 到反壟斷條款的處分,AT&T 不得涉及硬體銷售,但研發專利技術並授權他人不在
: 此限),今日我們熟知的 C 語言開創者