科技之錘 334 指令集
互聯網時代,對于任何一家有理想有抱負的公司來說,蹭熱點都是必不可少的必修課。別說是理所當然能蹭到的熱點了,就是沒有熱點,創造熱點也要上。產品品質是硬道理,宣傳更是硬道理。
其實這一塊做得最好的,還要屬傳統國際大品牌杜蕾斯,每次熱點都不會少了它,甚至很多時候蹭熱點的神級文案還能直接登陸熱搜。
比如當年某次華夏國足好不容易2:0戰勝了卡國,當晚杜蕾斯便在微博掛出了主題海報:“沒什么擋得住一夜兩次的男人。”
比如有狗仔曝出抖森和霉霉在海邊約會,其中有一張抖森脫下外套披在霉霉身上的照片,幾小時后宣傳文案便瞬間出爐:“撩,是脫掉她的衣服,愛是為她(它)披上外套。”
又比如蘋果當年發布會宣布iPhone125G,當晚杜蕾斯就給出了文案:“5G很快,但有些事,不能太快。”然后掛上了一款據說有延時作用的產品圖……
總之句句都感覺不太正經,但又覺得它想跟你分享一些正經事情。
當然華為在這一塊當然也不能居于人后,于是就在一幫Java程序員苦逼加班,無數吃瓜群眾興奮的吃瓜的時候,華為的中文輸入法宣傳文案也終于出爐……
“用字母敲出的代碼,BUG當然多了,為什么不試試用中文來敲打代碼呢?純中文的編程語言助華夏程序員從此不寫BUG!倉頡,明天找上八點準時官網發布。”
華為官方微博剛把這段話發到微博上,嚴明跟華為其他幾位經常在微博上為自家產品宣傳的老總們第一時間轉載,但其實他們轉不轉載都無所謂,因為這個時候華為突然發出這么一條微博注定要登上熱搜。
Java剛曝出有嚴重漏洞,甚至可能還不止一個嚴重漏洞,華為這邊當天就開始宣傳自家的倉頡中文編程語言,在加上全世界都知道寧為設計出的湍流算法都是由華為代理的,華為更是最早全程參與了三月智能平臺的搭建,要說這中間沒什么聯系,大概沒人會相信的。
甚至當華為的微博發出后,不少人甚至懷疑所謂程序員論壇上某Java程序員跟寧班的孩子們起了沖突這事都是自導自演……
華為的程序員那么多,隨便挑幾個Java程序員簡直是再簡單不過的事情,然后寧為在想辦法鼓動一下寧班的學生,這兩邊對立起來不要更簡單,畢竟正處于青春期的學生情緒總是最容易撩撥的。
這一通分析,絲絲入扣,相信的人自然也是有的。
陰謀論從來都對這個世界上絕大多數人有莫大的吸引力,尤其是喜歡吃瓜的網友,都不用別人來說,自己都能通過某件事情腦補出一堆的背后設計。
相反,巧合才是最無法接受的,畢竟“哪有這么巧的事情”、“此事必有蹊蹺”可是絕大多數人的口頭禪。畢竟想總比做容易。隨便一個人,舒服的靠在沙發上都能隨便腦補出自己成為地球球長受到的種種禮遇,還不犯法。
成為地球球長或許夸張了些,但大多數絕對幻想過自己突然彩票中了大獎要怎么花,哪怕平時根本不買彩票。
于是很快各大論壇,門戶網站的評論區,跟各種APP話題探討有熱鬧起來。
“神特么的用字母敲出的代碼,BUG當然多了……整件事情看下來晚上十點終于真相大白了。我就知道以現在寧教授的身份地位,沒有大事件不會輕易上熱搜了,果不其然!”
“神反轉!本以為Java漏洞讓一幫Java程序員加班已經事態終結了,誰想到直接炸出了Apache官方,本以為炸出官方這件事也就終結了,誰想到官方還給寧班,本以為到這里就終結了,沒想到官方不但要給捐款還翻了倍,本以為事情到這里絕對要終結了,誰想到華為晚上十點整說要推出拒絕bug的中文編程語言!高,這特么有好幾層樓那么高。”
“那啥,所以整件事情的脈絡還原一下就是,Apache官方以寧班的名義捐錢,只為了借助寧教授的微博幫華為打一次驚天動地跟自己的產品有競品嫌疑的嗎?請問一下,我這么理解對嗎?”
“聽了大家的科普,我大概捋順今天發生的事了。所以我有一個問題啊,Apache官方是怎么想的?他們在學做好事嗎?難道Apache基金會已經入股華為了,但我們都不知道嗎?”
“這還用問嗎?大家都知道BUG這種東西沒有是不可能的,多了是很煩人的,尤其是一次突然蹦出一堆來,那是能殺人誅心的,而寧教授一直最擅長的其實就是殺人誅心,難道大家還沒總結出規律?”
“那個不懂就問啊,中文編程的意義大嗎?不是說機器只讀得懂機器語言嗎?”
“這么說吧,脫離現實討論單獨中文編程的意義其實毫無意義,因為意義打不打還得看倉頡語言是否足夠優秀,如果跟某個中文編程語言一樣,就是拿人家的語言做個簡單的漢化,那么毫無意義。因為現在所有的編程語言都是用得別人的內核,別人的編譯器,如果倉頡編程語言包括編譯器從頭到腳都是咱們自己主導的,那意義就大了,因為學會了之后媽媽在也不怕人家不賞咱飯吃了。現在就看華為給不給力了。”
“樓上說得很有道理,但是還要補充一條,對于我這樣的英語廢來說,光是記那些命令都也是很煩躁的。比如經常能把help打成hlep,所以用純粹中文來打代碼的話,其實想想也是很美好的,比如也許可以正大光明的不寫注釋跟文檔了。期待明天早八點倉頡正式發布!”
“如果編程語言中文化了,是不是學習編程也可以低齡話了?比如初中階段就可以廣泛的普及編程課,甚至當成一門正課來教,讓中學生都能擁有編程能力?感覺這樣的話,未來孩子的擇業面能更寬。”
顯然這個話題下還是有程序員參與討論的,不過其中Java程序員肯定不會太多,畢竟他們還在忙著加班。但這個宣傳效果已經彰顯出來了,畢竟從網上的討論量就能看出來,起碼那些目標客戶都已經知道了,甚至還引發了中學該不該開編程課的討論。
這個宣傳效果還是足以讓人滿意的,直接傳遍了世界。效果也很明顯,包括微軟在內許多提供計算機軟件語言內服務的公司,股價開始小幅度下探,當然這些其實都是小事情。
對于這些老牌的科技公司來說,短時間內股價在正常范圍內的波動對與公司的影響遠遠沒有一般人想象中那么大,甚至可以說是毫無影響。
但對于Apache基金會,尤其是阿伯塔·林恩來說,再得到這個消息的時候,腦瓜子都是“嗡嗡”的。
真的,作為一款已經并入開源社區的計算機語言,本來他們是真不在乎誰家又鼓搗出一款搞計算機語言的。一款成熟的計算機語言要推廣再到被接受,需要漫長的時間過程,這是規律。
有一個對于普通人來說非常反直覺的數據,全世界的僅僅只是略有名氣的編程語言就有足足六百多種,但百分之九十的程序員大概也只了解其中的十幾種,比如C、Java、Python、JavaScript等等,而對于普通人來說,能說出五種計算機語言,基本上已經是極限了。
所以能活得很滋潤,再到被大眾接受認可的計算機語言,無一不是經過時間跟市場檢驗的,需要滿足市場使用條件,需要擁有其他編程都沒有的核心競爭力。
Java已經了30多年,在這30余年中,無數開發者貢獻了無數和Java相關的產品、技術和標準,眾多的開源框架和組件給Java程序員提供了標準積木,讓程序員可以快速構建大型企業應用項目,也就是程序員日常所說的復制黏貼……
所以如果是平常時候華為要推出倉頡語言,大家也就是笑笑便算了。純中文計算機編程語言可能就是個噱頭,只能說對于華夏編程外行比較友好,畢竟可以不去死記硬背那些命令跟格式,對于已經是行業從業者來說,用中文替代字母其實意義不大,哪怕最底層的程序員掌握這些也是必修課。
但在這個無數bug被曝光的當口,就顯得很不友好了。
最可怕的還是,阿伯塔·林恩不知道寧為手上是不是還掌握著沒有曝光出的漏洞,這么多漏洞同時曝光,對于Java的打擊必然是巨大的,但同時又是最不可控的。
通過Java開發的各類產品太多了,如果安全隱患同時引爆的話,肯定會給外界一個Java極度不安全的錯覺。那么未來大型企業應用項目是否還會選擇利用Java來開發就要打上一個問號了。
偶爾曝光一個log4j2并不可怕,但要是一個月曝光一個類似嚴重的漏洞,持續個一年,Java的口碑得跌成什么樣?更惡心的是,答應給寧班的捐款還不敢食言,因為這筆錢如果不捐了,寧為只是提前把已經提供給他們的漏洞都提供給華夏那些網絡安全公司都能帶來巨大的災難。
很煩!
但卻又無可奈何。
尤其是當他忍不住又想給寧為打個電話,談談簽訂電子合同的時候,突然發現對方電話已關機的時候……
關機?!
寧為的確是直接關機了。
電話多了是件很煩的事,關機了之后全世界都清凈了。
自從跟江晨霜住一起之后,寧為也不怕關機導致一些重要事情接收不到了。不管是家里還是田導又或者身邊的人,如果他的電話打不通,就會直接打江晨霜的電話了,而且江同學的電話號碼一直被保護的很好,知道的人有限。
當然這個時候關機也有懶得在理會那些老外的意思。肯定會被誤解的,不過寧為到也不是很在乎。人嘛,肯定不可能被所有人喜歡,寧為也從沒想過要左右逢源。
真要說起來,每每想到一群人看他不爽,卻又拿他無可奈何的時候,還覺得有些小激動。
最重要的是,雖然老田并沒有完全首肯,他還是打算明天就去實驗室呆一段時間,去好好學習,天天向上。
是的,在計算機界又惹出了一堆的事情之后,寧為還是決定要去研究中心閉關一段時間,跟三月朝夕相處,促進了解,順帶著對物理這門學科進行更多的思考,除了思想實驗之外,還能利用實驗室已經擁有的儀器,去做一些構想中的實驗。
畢竟物理本就是建立在實驗基礎上的。而且很多時候一些面向應用的實驗室其實也能用于驗證理論,比如已經建成的納米結構與低維物理實驗室,本質上來說這其實是一個材料學的實驗室,提供的設備主要是研究低維量子材料與結構的制備。
但其實也能用于研究極端條件下的精密實驗技術和方法、低維量子體系的一些新量子現象以及低維量子體系的基礎理論研究,用于驗證一些已有的理論自然更不成問題。
比如實驗室的一套光學運動捕捉系統,這套系統既能做數學分析也能用于自動化控制。
當然專門建設的實驗室所有儀器都是高配,只是用來驗證一些想法的確是太過奢侈了些,甚至高校里這些貴重的儀器設備都是不對外開放的,內部也只是先有了項目才能申請使用,很多時候還要排隊,對于許多理工科的學生來說,要想出成果,寫論文都得靠這些設備進行試驗才能給出數據。
擁有這么一間完全屬于自己的實驗室,對于他們來說大概是擁有了天堂,這也是寧為迫不及待想要去實驗室閉關的原因。
江同學自然是無條件寧為的決定。
“我有時候呆在實驗室里,電話可能沒法接,微信也不會看,你要有什么事情解決不了就找余興偉,他解決不了自然會通知魯師兄或者田導。”第二天一大早,準備跟柳唯出發去實驗室的寧為不厭其煩的跟江同學交代著。
“我能有什么事情?到是你,去實驗室生活規律點,別忘了吃飯,我覺得你可以讓余哥跟你過去,有他在起碼能提醒你按時吃飯。”
“哈哈,余哥還要忙著處理寧班的事情,放心好了,有柳哥跟著呢。真的,有時候我覺得他比我還看重我的身體。”寧為滿不在乎的說道。
“嗯,你準備去呆多久?”
“看吧,說好了閉關,總得做出點成績才好意思回來。不然田導那又該啰嗦了,說我浪費時間。據說那邊實驗室做得很大,各項設施都很先進的,花了大錢呢。不過國慶應該會回來一趟,出了成績咱就大張旗鼓的回來,沒啥成績我就偷偷回來,帶你出去玩一圈,再偷偷回實驗室。”
“你忘了去年國慶了?咱們還能偷偷出去玩一圈不讓別人知道呀?”
“這……也有道理,那還是算了,國慶出去玩其實也沒什么意思,到處都是人。等我做出成績了,咱們度蜜月的時候挑個不是過節的時候,再好好出去玩一圈。”
“嗯,都聽你的。”
“聽我的就好,來,先親一下。”
“柳哥等你呢……”
“沒事,他習慣了。”
前往實驗室基地的車上。
寧為看著窗外的車流漸漸減少,直到進入一條明顯剛修不久的大路,整條路上只剩下三輛一模一樣的紅旗車。
“這地方還真是挺偏僻的啊。”
“嗯,其實也不算偏,以前還做過營地。”
“哦!”寧為點了點頭,這選址還是很有講究的。
“對了,寧教授,昨天剛剛接到消息,去了實驗室也會跟你說的,基于三維硅通管芯片技術設計大型集成電路的項目遇到了瓶頸,主要是在設計指令集這塊,現在有兩種方案,雙方還有些爭執,回頭還是希望你能幫著看看應該選擇哪套方案比較好。”柳唯提了一句。
寧為收回了落到窗外的目光,看向柳唯。
他沒想到這么快已經開始嘗試使用三維硅通管芯片技術來設計CPU了。
之前這種技術只是用來生產基帶芯片,自然不需要考慮這么多,但如果用來設計通用CPU芯片,就的確要考慮指令集跟架構的問題。
在搞定了指令集之后,就可以依據該指令集來進行三維硅通過CPU結構的開發了。
對于新一代的CPU來說,指令集的設計的確至關重要。
“哦,兩邊有爭論這些三月沒給出建議嗎?”寧為好奇的問了句。
這真的屬于應該征求三月意見的范疇,畢竟現階段寧為真敢說沒人比三月更懂機器語言,包括他本人。
“主要是方向上的爭議,一派認為應該針對現在的市場,購買一套已經被驗證成熟的指令集架構許可然后進行微架構上的創新,這樣能最快的形成戰斗力;另一派認為既然是全新結構,當然應該設計新的指令集架構才能發揮芯片全部能力,當然這肯定需要更長的研發周期跟更昂貴的費用。”
“哦……”
科技之錘 334 指令集