因此,最近幾天的熱門(mén)話題是Go,它是Google的新語(yǔ)言。假設(shè)您都是像我一樣癡迷的編程語(yǔ)言愛(ài)好者,您都已經(jīng)下載,構(gòu)建并運(yùn)行了“ Hello,WORLD”程序(使用UTF-8發(fā)明者編寫(xiě)的語(yǔ)言不好嗎?) 。您已經(jīng)閱讀了教程,Effective Go和其他一些文檔。現(xiàn)在,您將如何處理它?我想看一些演示Go功能的演示。您可以在一個(gè)簡(jiǎn)短的程序中做什么?展示您最好的示例代碼。雖然只有在您的項(xiàng)目不斷變化的情況下,由許多程序員組成的團(tuán)隊(duì)編寫(xiě)并維護(hù)了一個(gè)大型代碼庫(kù),然后才能真正衡量出語(yǔ)言的真實(shí)價(jià)值,但要看看您在有限的時(shí)間內(nèi)可以做多少事情。代碼確實(shí)有助于證明語(yǔ)言的表達(dá)能力。我希望看到簡(jiǎn)短,完整的程序,這些程序可以真正行使Go的獨(dú)特新功能;不只是摘要或“ Hello,World”。因此,發(fā)布一些您用Go編寫(xiě)的很酷的代碼。利用其獨(dú)特的功能,例如用于并發(fā)的goroutine和通道,或基于接口的類型系統(tǒng)。您可以編寫(xiě)原始的聊天服務(wù)器,還是很酷的IRC機(jī)器人?實(shí)現(xiàn)可擴(kuò)展到許多核心的并行Mandelbrot集?為某些小語(yǔ)言寫(xiě)翻譯?您能在30行中全部完成嗎?我盡可能選擇30個(gè)堆棧溢出代碼塊,而不會(huì)溢出并獲得滾動(dòng)條。在不打太多高爾夫球的情況下,做一些有趣的事情就足夠了,但又足夠短,足以引起大家的注意,以進(jìn)行快速演示。例如,只需重新格式化,示例Web服務(wù)器就應(yīng)該能夠容納(不計(jì)算數(shù)據(jù))。
- 3 回答
- 0 關(guān)注
- 205 瀏覽
添加回答
舉報(bào)
0/150
提交
取消