亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: Go語(yǔ)言將超過C、Java,成為未來十年最流行的語(yǔ)言?(獲獎(jiǎng)名單已公布-2013-7-25) [打印本頁(yè)]

作者: ____BlueGuy____    時(shí)間: 2013-06-05 16:32
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
作者: send_linux    時(shí)間: 2013-06-05 16:47
____BlueGuy____ 發(fā)表于 2013-06-05 16:32
送 vim T-Shirt


這個(gè)沒有,,,只有書。。。
作者: pppStar    時(shí)間: 2013-06-05 16:51
"2013年6月4日,ChinaUnix論壇Go語(yǔ)言版塊正式試運(yùn)行!"
請(qǐng)給個(gè)版塊鏈接
作者: action08    時(shí)間: 2013-06-05 17:02
本帖最后由 action08 于 2013-06-05 17:03 編輯

目前還不熟悉go,也不知道未來會(huì)有個(gè)什么趨勢(shì),比如先在那些領(lǐng)域流行起來,

未來會(huì)不會(huì)出現(xiàn)產(chǎn)業(yè)推廣瓶頸,,,很多都很難料啊
作者: send_linux    時(shí)間: 2013-06-05 17:52
pppStar 發(fā)表于 2013-06-05 16:51
"2013年6月4日,ChinaUnix論壇Go語(yǔ)言版塊正式試運(yùn)行!"
請(qǐng)給個(gè)版塊鏈接


errr,還沒有開。。。flw老大還在申請(qǐng)聯(lián)署,應(yīng)該可以的哈
作者: send_linux    時(shí)間: 2013-06-05 17:53
action08 發(fā)表于 2013-06-05 17:02
目前還不熟悉go,也不知道未來會(huì)有個(gè)什么趨勢(shì),比如先在那些領(lǐng)域流行起來,

未來會(huì)不會(huì)出現(xiàn)產(chǎn)業(yè)推廣瓶頸 ...


確實(shí),這個(gè)現(xiàn)在google推動(dòng)的多吧?
作者: lbseraph    時(shí)間: 2013-06-05 18:37
1、談?wù)勀鷮?duì)Go語(yǔ)言的特性對(duì)當(dāng)前的程序設(shè)計(jì)技術(shù)領(lǐng)域的沖擊
第一次了解到,不過Go語(yǔ)言的簡(jiǎn)潔的特性能節(jié)省代碼理解的效率,對(duì)軟件工程或二次開發(fā)應(yīng)該有很大的好處,畢竟目前這個(gè)節(jié)奏快的時(shí)代,誰都想盡快完成項(xiàng)目,一個(gè)效率高的開發(fā)平臺(tái)是很有必要的。它對(duì)多核處理器的優(yōu)化也填補(bǔ)目前現(xiàn)有編程語(yǔ)言的欠缺,而它作為一個(gè)開源項(xiàng)目來發(fā)布,應(yīng)該能讓更多的人對(duì)之進(jìn)行改進(jìn)和優(yōu)化,從而令它的生命力更旺盛。
2、Go語(yǔ)言適用的領(lǐng)域以及其將來的發(fā)展?jié)摿?br /> 處理上面提到的領(lǐng)域,還看到有些人把Go語(yǔ)言用在云計(jì)算里面了,估計(jì)也能應(yīng)用在云存儲(chǔ)方面。大家都知道近年來這兩個(gè)領(lǐng)域發(fā)展都很快,相信Go語(yǔ)言如果在這里面有作為的話以后也能得到足夠的支持和發(fā)展。

PS: 找到個(gè)不錯(cuò)的Golang的blog:http://blog.studygolang.com/
作者: wait_rabbit    時(shí)間: 2013-06-05 19:39

弱問一下,第四個(gè)驚喜在哪兒?

我倒是不怎么關(guān)心會(huì)不會(huì)流行,就是單純興趣想學(xué)。
作者: hellioncu    時(shí)間: 2013-06-05 21:05
將超過?誰知道呢
作者: z78290250    時(shí)間: 2013-06-05 21:06
老大,有電子版, 對(duì)這個(gè)感興趣哈, 先學(xué)習(xí), 或者給個(gè)GO語(yǔ)言的書籍推薦和一些實(shí)例源碼...
作者: jieforest    時(shí)間: 2013-06-05 22:53
1、談?wù)勀鷮?duì)Go語(yǔ)言的特性對(duì)當(dāng)前的程序設(shè)計(jì)技術(shù)領(lǐng)域的沖擊
1)多核時(shí)代,硬件更新?lián)Q代快;
2)軟件不能充分利用硬件資源;
3)傳統(tǒng)編程語(yǔ)言多核并發(fā)編程夠繁瑣;
4)開發(fā)效率。
這些特性促使我們選擇Go語(yǔ)言做開發(fā)。
但不要以為Go語(yǔ)言就是萬能藥,編程語(yǔ)言界的主流語(yǔ)言都在演進(jìn),C++推出了C++ 11版規(guī)范、Java即將推出Java 8、Ruby發(fā)展到2.0版本,Python發(fā)展到3.3.1版……這些語(yǔ)言都在進(jìn)步,所以Go語(yǔ)言想占據(jù)主流地位還有很長(zhǎng)的道路要走。


2、Go語(yǔ)言適用的領(lǐng)域以及其將來的發(fā)展?jié)摿?br /> Go語(yǔ)言適合開發(fā)并行應(yīng)用,尤其適合服務(wù)器端的開發(fā)。對(duì)于長(zhǎng)期發(fā)展來看,我看好Go語(yǔ)言,它不是唯一的選擇,但是必將占據(jù)一席之地。
作者: z78290250    時(shí)間: 2013-06-05 22:54
新手問題1:
ubuntu下如何搭建GO環(huán)境。
作者: wenhq    時(shí)間: 2013-06-05 22:56
本帖最后由 wenhq 于 2013-06-07 10:05 編輯

看go的前途!開吧。斑竹

簡(jiǎn)單測(cè)試了下,真是不錯(cuò)。感覺Go的開發(fā)邏輯比較簡(jiǎn)單清晰,而且實(shí)現(xiàn)起來要簡(jiǎn)單點(diǎn)。雖然沒看多少頁(yè)。 感覺在各個(gè)方面都有可用性吧,比如游戲開發(fā),web開發(fā)等。如果能在數(shù)據(jù)統(tǒng)計(jì)方面有實(shí)踐,那就更好啦。

1、談?wù)勀鷮?duì)Go語(yǔ)言的特性對(duì)當(dāng)前的程序設(shè)計(jì)技術(shù)領(lǐng)域的沖擊
簡(jiǎn)單測(cè)試了下,真是不錯(cuò)。感覺Go的開發(fā)邏輯比較簡(jiǎn)單清晰,而且實(shí)現(xiàn)起來要簡(jiǎn)單點(diǎn)。其他的JAVA,C什么的,看代碼比較煩瑣。實(shí)現(xiàn)相對(duì)復(fù)雜。
雖然沒看多少頁(yè)。
2、Go語(yǔ)言適用的領(lǐng)域以及其將來的發(fā)展?jié)摿?br /> 感覺在各個(gè)方面都有可用性吧。
比如游戲開發(fā),web開發(fā)等。如果能在數(shù)據(jù)統(tǒng)計(jì)方面有實(shí)踐,那就更好啦!



作者: btdm    時(shí)間: 2013-06-05 23:29
沒那么好,c family的新成員而已, java和python的混合物, 再加上點(diǎn)函數(shù)編程,像個(gè)大雜燴,遠(yuǎn)不如clojure優(yōu)雅
作者: sunny7476    時(shí)間: 2013-06-05 23:39
要想推廣,Go語(yǔ)言大佬的思維要對(duì)用戶更加友好一點(diǎn)。無冒犯之意,但現(xiàn)在那些發(fā)明的大佬有些不太“友善”,比如BOM的問題,比如32位和64位平臺(tái)下,相同Go標(biāo)準(zhǔn)庫(kù)函數(shù)的執(zhí)行結(jié)果不一樣。作為通用語(yǔ)言,這些都細(xì)節(jié)應(yīng)該對(duì)用戶隱藏的。還有標(biāo)新立異的Go正則。

如果一門語(yǔ)言想要推廣,就要對(duì)用戶更加友好。如果用戶在Go語(yǔ)言的使用中遇到一些直覺上不正確的事,不能指望專業(yè)人員給予理論上正確的解釋就能讓用戶心悅誠(chéng)服。而是要在用戶體驗(yàn)上下功夫。

前幾天在Go郵件列表中看到一位朋友說Go標(biāo)準(zhǔn)庫(kù)API的設(shè)計(jì)欠缺考慮。但馬上這位兄弟的發(fā)言就被批評(píng)了。大牛說他沒有詳細(xì)考慮深層次的原因,就去批評(píng)其API的設(shè)計(jì)欠缺考慮,這本身就是才是欠缺考慮。

我挺同情他的。雖然有些內(nèi)容可能他考慮的不周。但他提出的有些Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)的問題,其實(shí)應(yīng)該是對(duì)用戶隱藏的。而不是讓Go用戶來應(yīng)對(duì)這些平臺(tái)之間的差異。

粗淺的觀點(diǎn),輕拍。。。
作者: qingduo04    時(shí)間: 2013-06-06 06:21
Google對(duì)Go寄予厚望。其設(shè)計(jì)是讓軟件充分發(fā)揮多核心處理器同步多工的優(yōu)點(diǎn),并可解決面向?qū)ο蟪绦蛟O(shè)計(jì)的麻煩。它具有現(xiàn)代的程序語(yǔ)言特色,如垃圾回收,幫助程序設(shè)計(jì)師處理瑣碎但重要的內(nèi)存管理問題。Go的速度也非?,幾乎和C或C++程序一樣快,且能夠快速制作程序。
Go的網(wǎng)站就是用Go所建立,但Google有更大的野心。該軟件是專為構(gòu)建服務(wù)器軟件所設(shè)計(jì)(如Google的Gmail)。Google認(rèn)為Go還可應(yīng)用到其他領(lǐng)域,包括在瀏覽器內(nèi)執(zhí)行軟件,取代目前JavaScript的角色。
Pike說:它至少在強(qiáng)度上比JavaScript高一級(jí)。Google自建Chrome瀏覽器,部分原因就是加速JavaScript和網(wǎng)頁(yè)表現(xiàn),而Google已經(jīng)融合了本身的技術(shù),如Native Client和Gears。
Pike表示,Go另一項(xiàng)與網(wǎng)絡(luò)相關(guān)的特色,是服務(wù)器和用戶端設(shè)備,如PC或手機(jī),可以分擔(dān)工作。因此,使用Go的服務(wù)便可輕松適應(yīng)不同的用戶端處理性能。Go也可解決目前的一大挑戰(zhàn):多核心處理器。一般電腦程序通常依序執(zhí)行,一次進(jìn)行一項(xiàng)工作,但多核心處理器更適合同步處理許多工作。Pike說:我們自認(rèn)有足夠的支持,可改善這方面的問題。
Go團(tuán)隊(duì)正在尋求幫助。其中一個(gè)重要領(lǐng)域是改善Go能夠使用的runtime library。這類library可提供許多工具和功能,加快程序設(shè)計(jì)的過程。而Go的library還包括許多重要的設(shè)計(jì)元素,并供應(yīng)處理同作、垃圾收集和其他低層雜務(wù)的資源。
Go團(tuán)隊(duì)也需要編譯器方面的協(xié)助。Thompson曾為32位元和64位元x86處理器,及ARM處理器寫過一些編譯器,Taylor也為GCC編譯器寫過一個(gè)Go前端。
盡管Google對(duì)Go有很大的野心,該公司也明白,這項(xiàng)計(jì)劃無法完全取代現(xiàn)有的技術(shù)。Pike說:我不認(rèn)為我們能取代任何東西。我們只是創(chuàng)造出這個(gè)領(lǐng)域的另一個(gè)角色。
作者: qingduo04    時(shí)間: 2013-06-06 06:22
Go 已在Google公司內(nèi)部測(cè)試過,但仍處于試驗(yàn)階段。Google開放Go的代碼,希望籍此幫助Go語(yǔ)言的發(fā)展。首席軟件工程師Rob Pike說:我們開發(fā)Go,是因?yàn)榻?0年左右開發(fā)程序之難讓我們有點(diǎn)沮喪。Google于2009年開始開發(fā)Go,2010年前開始有一只團(tuán)隊(duì)專職于此。Go的定位是系統(tǒng)編程,比如Web服務(wù)器、存儲(chǔ)系統(tǒng)和數(shù)據(jù)庫(kù)等,但也歡迎在其它方面的應(yīng)用。"

簡(jiǎn)單的Hello World程序:

package main
import "fmt"
func main() {
  fmt.Printf("Hello, 世界\n")
}
作者: qingduo04    時(shí)間: 2013-06-06 06:23
  因?yàn)楫?dāng)前使用perl編程,go編程還沒接觸過,看到現(xiàn)在論壇都在討論GO語(yǔ)言,有時(shí)間自己操練一把。
看著相關(guān)介紹,go語(yǔ)音應(yīng)該具備“簡(jiǎn)潔、快速”的功能。
作者: qingduo04    時(shí)間: 2013-06-06 06:26
http://www.oschina.net/news/39411/go-1-1-beta2  開源社區(qū)論壇應(yīng)該也不錯(cuò)
作者: qingduo04    時(shí)間: 2013-06-06 06:38
《Go編程基礎(chǔ)》是一套針對(duì) Google 出品的Go語(yǔ)言的視頻語(yǔ)音教程,主要面向新手級(jí)別的學(xué)習(xí)者。

•第1課:Go開發(fā)環(huán)境搭建(土豆網(wǎng) 優(yōu)才網(wǎng))
•第2課:Go基礎(chǔ)知識(shí)(土豆網(wǎng) 優(yōu)才網(wǎng))
•第3課:類型與變量(土豆網(wǎng) 優(yōu)才網(wǎng))
•第4課:常量與運(yùn)算符(土豆網(wǎng) 優(yōu)才網(wǎng))
•第5課:控制語(yǔ)句(土豆網(wǎng) 優(yōu)才網(wǎng))
•第6課:數(shù)組array(土豆網(wǎng) 優(yōu)才網(wǎng))
•第7課:切片slice(土豆網(wǎng) 優(yōu)才網(wǎng))
•第8課:map(土豆網(wǎng) 優(yōu)才網(wǎng))
•第9課:函數(shù)function(土豆網(wǎng) 優(yōu)才網(wǎng))
•第10課:結(jié)構(gòu)Struct(土豆網(wǎng) 優(yōu)才網(wǎng))
•第11課:方法method([])
•第12課:接口interface([])
•第13課:并發(fā)concurrency([])
•第14課:反射reflection([])
•第15課:包package([])
•以上課程計(jì)劃可能因?yàn)閮?nèi)容擴(kuò)張而分解成多個(gè)課時(shí)


http://www.oschina.net/p/go-fundamental-programming

視頻講解
作者: laputa73    時(shí)間: 2013-06-06 08:54
本帖最后由 laputa73 于 2013-06-06 08:58 編輯

go有很多優(yōu)點(diǎn)
語(yǔ)言本身很優(yōu)秀,尤其是對(duì)并行的支持

但是缺點(diǎn)也很明顯
因?yàn)檫不成熟
缺少其他語(yǔ)言積累下來的大量庫(kù)

短期內(nèi)不看好它的實(shí)用場(chǎng)景.
用起來太累,都得重頭起

但是作為一本學(xué)習(xí)語(yǔ)言,非常推薦
它原本就是設(shè)計(jì)用來取代python的
這個(gè)目標(biāo)在google推動(dòng)下是有可能實(shí)現(xiàn)的
不過python目前排第7,
真能3~5年內(nèi)超過python就是非常了不起了

至于取代C和java
個(gè)人感覺,沒有10年20年以上的海量實(shí)際應(yīng)用支撐,困難很大
連object-c都沒做到



作者: sunny7476    時(shí)間: 2013-06-06 09:30
回復(fù) 6# send_linux


    **連署呢?
作者: zongg    時(shí)間: 2013-06-06 09:41
不會(huì),純支持
作者: on1forever    時(shí)間: 2013-06-06 10:31
感覺GO和PY有點(diǎn)類似,部分PY程序員可能會(huì)有轉(zhuǎn)GO的意愿。GO的優(yōu)勢(shì)在于并發(fā),PY的制約在GIL。
GO還是適合做后臺(tái),前臺(tái)的WINFORM界面沒有原生支持,C#用慣了,感覺GO還要另外掛GTK等庫(kù)怪怪的。
GO的各種類庫(kù)不完善,等牛人完善了,再大規(guī)模應(yīng)用吧。。。
作者: gnah    時(shí)間: 2013-06-06 11:13
Go主攻WebApp ?
作者: send_linux    時(shí)間: 2013-06-06 11:44
gnah 發(fā)表于 2013-06-06 11:13
Go主攻WebApp ?


當(dāng)若不是這個(gè)啊,后端開發(fā)功能很強(qiáng)大的
作者: wixsky    時(shí)間: 2013-06-06 12:36
不知這本書那有賣的,我想要一本
作者: send_linux    時(shí)間: 2013-06-06 13:29
wixsky 發(fā)表于 2013-06-06 12:36
不知這本書那有賣的,我想要一本


還沒有上市呢
作者: xike2002    時(shí)間: 2013-06-06 16:20
回復(fù) 21# qingduo04
幾年前Go語(yǔ)言剛出來時(shí)曾研究過一段時(shí)間

   
作者: seesea2517    時(shí)間: 2013-06-06 16:28
那就開始學(xué)習(xí)go吧,那個(gè),先有書才能學(xué){:3_193:}
作者: kangwenyi    時(shí)間: 2013-06-06 17:45
頂起~~~~~~~~~~~~~~~~~
作者: niao5929    時(shí)間: 2013-06-06 19:57
本帖最后由 niao5929 于 2013-06-06 19:59 編輯

go語(yǔ)言非常值得關(guān)注,go的開放可以讓你的代碼永遠(yuǎn)得到執(zhí)行,閉源的編譯器就是個(gè)代碼運(yùn)行陷阱,是否開啟這個(gè)陷阱在于商業(yè)公司,所以從用戶的角度看,最有保證的系統(tǒng)就是開放的系統(tǒng),同時(shí),開放也有利于真正防止出現(xiàn)軟件專制
作者: craaazy123    時(shí)間: 2013-06-06 20:35
我剛開始知道有g(shù)o語(yǔ)言的時(shí)候,就特地的去訪問了一下其官網(wǎng),結(jié)果網(wǎng)站被天朝屏蔽掉了。官網(wǎng)訪問不了,文檔也沒有,國(guó)內(nèi)用著玩意的人很少,也很少有公司用其做生產(chǎn),如果有較為活躍的社區(qū),有豐富的文檔和應(yīng)用,我覺得這玩意也可能和java,python一樣火。python在國(guó)內(nèi)不是因?yàn)镚AE火起來的么?

下面回答帖子的問題:

1、談?wù)勀鷮?duì)Go語(yǔ)言的特性對(duì)當(dāng)前的程序設(shè)計(jì)技術(shù)領(lǐng)域的沖擊
   上手簡(jiǎn)單,開發(fā)效率高,執(zhí)行速度快,可移植性強(qiáng),應(yīng)該是當(dāng)前新型編程語(yǔ)言所應(yīng)具備的特點(diǎn),另外如果支持多核并行處理則更加符合當(dāng)前程序設(shè)計(jì)語(yǔ)言的發(fā)展趨勢(shì)。如果GO語(yǔ)言真的像其所說的那樣,那么其確實(shí)會(huì)有一定的沖擊力。
2、Go語(yǔ)言適用的領(lǐng)域以及其將來的發(fā)展?jié)摿?br />    我覺的GO語(yǔ)言應(yīng)該在桌面應(yīng)用,網(wǎng)絡(luò)編程以及并發(fā)處理方面有一定的市場(chǎng)。說實(shí)話,其發(fā)展?jié)摿得依賴一定的推廣手段和營(yíng)銷策略。換句話說就是要有強(qiáng)大的社區(qū),單憑谷歌在業(yè)界的影響力,其對(duì)手并不會(huì)買單的,相反可能會(huì)出現(xiàn)一些類GO語(yǔ)言的語(yǔ)言。C#不就是一個(gè)java的例子么?而php(補(bǔ)充一點(diǎn),我覺得php不能算程序語(yǔ)言,腳本語(yǔ)言比較合適,個(gè)人見解勿噴)和python也正在逐步壯大起來。
作者: truekbcl    時(shí)間: 2013-06-06 21:37
本帖最后由 truekbcl 于 2013-06-06 21:41 編輯

說實(shí)在的,我只是覺得go集成了web服務(wù)器是一個(gè)創(chuàng)舉,其他乏善可陳。
并行,很多語(yǔ)言都有了,沒多大感覺。
go定義oo是寫的代碼少了,但是也僅僅如此,反正oo就那么個(gè)東西。
至于說堆棧邊界消除,因?yàn)橹皇菫g覽了一下go,這個(gè)沒有發(fā)現(xiàn)。
而對(duì)于強(qiáng)制的右括號(hào),完全就是垃圾。比python的對(duì)齊更讓人厭惡。
其他的所謂特性,完全沒有什么特別。
作者: huohua1991    時(shí)間: 2013-06-06 22:43
回復(fù) 1# send_linux
Go語(yǔ)言在底層方面遠(yuǎn)遠(yuǎn)不及C語(yǔ)言,C語(yǔ)言在底層方面無可替代,在應(yīng)用層與網(wǎng)絡(luò)方面應(yīng)有望超過Java!


   
作者: liyanfasd    時(shí)間: 2013-06-06 23:46
毋庸置疑Google個(gè)創(chuàng)新型的IT公司,Go語(yǔ)言的發(fā)明讓我們倍感鼓舞,可是要代替C在嵌入式方面的老大地位,我表示有點(diǎn)懷疑。
作者: haise1988    時(shí)間: 2013-06-07 09:43
想學(xué)下看。
作者: liexusong    時(shí)間: 2013-06-07 10:53
我覺得應(yīng)該不會(huì),C、Java和GO各有所長(zhǎng)
作者: wangshumou    時(shí)間: 2013-06-07 14:39
go語(yǔ)言,怎么個(gè)牛法呀
作者: redcap0    時(shí)間: 2013-06-07 17:44
已現(xiàn)在情況來看,我個(gè)人覺得go還有待提高.
作者: jieforest    時(shí)間: 2013-06-07 21:34
本帖最后由 jieforest 于 2013-06-07 21:36 編輯

再補(bǔ)充幾點(diǎn):
Go在Web開發(fā)方面的優(yōu)勢(shì)就是性能。
和其他傳統(tǒng)的動(dòng)態(tài)語(yǔ)言相比,Go在性能上是最大的優(yōu)勢(shì)。
其次就是靜態(tài)語(yǔ)言所擁有的特性,而且能夠在編譯階段修復(fù)很多潛在的代碼Bug。

Go語(yǔ)言開發(fā)當(dāng)前主要的開發(fā)工具有LiteIDE、SublimeText+Go插件、IDEA Intellij+Go插件。
LiteIDE界面還不錯(cuò)。


作者: sunny7476    時(shí)間: 2013-06-08 00:18
回復(fù) 1# send_linux


    現(xiàn)在8號(hào)了,坐等Go語(yǔ)言板塊上線!
作者: fergon    時(shí)間: 2013-06-08 08:09
好象云風(fēng)就挺go , 印象中他也搞不定c++. 但聽介紹說Go的作者想要改進(jìn)的是c++的不足,欲吸引大多數(shù)的c++er ,就目前來看,吸引更多的是pythoner 、 javaer 、rubyer,還有一部分c-er, 偏偏就c++er最為不屑 看來對(duì)于大部分的碼農(nóng)來說,新語(yǔ)言吸引他們的不是語(yǔ)言帶來了新概念和新思想,而更關(guān)心的是能為他們解決了什么樣的現(xiàn)實(shí)難題。 是否當(dāng)年的java得以流行的原因,是因?yàn)榭梢浦残愿叩膉vm和龐大而實(shí)用的庫(kù)?而非java語(yǔ)言的本身?
作者: pprpg    時(shí)間: 2013-06-08 09:27
也許吧.
它的吉祥物(那只地鼠)可能是流行的重要因素?

作者: jieforest    時(shí)間: 2013-06-08 12:45
用Go做熱升級(jí)

1. 編寫代碼:
func (this *MainController) Get() {
    a, _ := this.GetInt("sleep")
    time.Sleep(time.Duration(a) * time.Second)
    this.Ctx.WriteString("ospid:" + strconv.Itoa(os.Getpid()))
}

2. 打開兩個(gè)終端
一個(gè)終端輸入:ps -ef|grep 應(yīng)用名
一個(gè)終端輸入請(qǐng)求:curl "http://127.0.0.1:8080/?sleep=20"

3. 熱升級(jí)
kill -HUP 進(jìn)程ID

4. 打開一個(gè)終端輸入請(qǐng)求:curl "http://127.0.0.1:8080/?sleep=0"
我們可以看到這樣的結(jié)果,第一個(gè)請(qǐng)求等待20s,但是處理他的是老的進(jìn)程,熱升級(jí)之后,第一個(gè)請(qǐng)求還在執(zhí)行,最后會(huì)輸出老的進(jìn)程ID,而第二次請(qǐng)求,輸出的是新的進(jìn)程ID
作者: gnah    時(shí)間: 2013-06-08 17:04
Java已經(jīng)建立了一個(gè)龐大的JVM生態(tài)系統(tǒng),要超過,談何容易
作者: cuphper    時(shí)間: 2013-06-08 23:32
我在看,,不錯(cuò),推薦
作者: pprpg    時(shí)間: 2013-06-09 11:42

1.不能選擇存儲(chǔ)在堆或棧上恐怕不好. 作為系統(tǒng)語(yǔ)言, 需要知道語(yǔ)句運(yùn)行的代價(jià), 就像c.
就連gcc的優(yōu)化有時(shí)候也不夠理想. 能夠全部依賴編譯器嗎?
2.并發(fā)集成到語(yǔ)言里值得商榷, 以后如果有更好的實(shí)現(xiàn), 替換就麻煩了.

作者: zavakid    時(shí)間: 2013-06-09 14:26
回復(fù) 48# gnah


    是的,這是需要長(zhǎng)時(shí)間積累的。
作者: idi0t    時(shí)間: 2013-06-09 17:23
我記得go語(yǔ)言剛出來時(shí),大家都稱之golang, 因?yàn)楫?dāng)時(shí)看到很多人非常,不,應(yīng)該說是極度興奮的在討論golang,弄得自己都很興奮。不過自己要堅(jiān)持學(xué)習(xí)C語(yǔ)言,所以一直都是對(duì)其關(guān)注,卻未學(xué)習(xí)過。
我覺得golang的新鮮感吸引了不少人,而且至少目前“口碑”挺好的。有些人覺得C太老了,有些人覺得java慢,語(yǔ)言之爭(zhēng)一直在不停的繼續(xù),我認(rèn)為還是會(huì)有很多人愿意去嘗試和學(xué)習(xí)golang,以后的事,只能猜了,誰知道呢...
作者: 方兆國(guó)    時(shí)間: 2013-06-09 19:25
新的JDK1.8有不少新的包,用著也不錯(cuò),不過前一段兒時(shí)間,JDK1.8對(duì)MySQL JDBC支持不是很好,現(xiàn)在感覺不出來問題了
作者: 老生新學(xué)    時(shí)間: 2013-06-09 23:29
只是聽說過,go要獨(dú)領(lǐng)風(fēng)騷了么?在中國(guó) 二十年后, 大學(xué)里學(xué)的還是c
作者: rubyish    時(shí)間: 2013-06-10 12:00
這個(gè) Go 不怎么對(duì)胃口 ~
作者: dhc5251    時(shí)間: 2013-06-10 19:37
Go確實(shí)是有望超越目前所有語(yǔ)言,主要有這幾點(diǎn)優(yōu)勢(shì):
1、編譯型語(yǔ)言,接近C的運(yùn)行效率
2、吸收眾多解釋型語(yǔ)言的特點(diǎn)(垃圾回收),保證開發(fā)效率
3、當(dāng)前多核已普及,計(jì)算能力過剩,并行需求增加

還有一點(diǎn):設(shè)計(jì)由K&R之一參與。
作者: dhc5251    時(shí)間: 2013-06-10 19:41
期待以后能用Go開發(fā)CUDA程序
作者: 唐歸來    時(shí)間: 2013-06-11 14:33
第一次聽說啊,
作者: pitonas    時(shí)間: 2013-06-11 15:12
2013年6月8日,ChinaUnix論壇Go語(yǔ)言版塊正式試運(yùn)行!
誰知道正式試運(yùn)行了?
作者: wupenhu    時(shí)間: 2013-06-11 18:32
如果要學(xué)它也只是因?yàn)閭(gè)人愛好吧,每學(xué)一門語(yǔ)言都花一定的時(shí)間和精力啊。
作者: wupenhu    時(shí)間: 2013-06-12 13:51
Go語(yǔ)言程序設(shè)計(jì)這本書給我吧!我跪求了
作者: iceglacier    時(shí)間: 2013-06-12 21:23
mark lol
作者: wupenhu    時(shí)間: 2013-06-13 09:27
如今我真是喜歡這門語(yǔ)言了,就是入門無路
作者: pix77    時(shí)間: 2013-06-13 10:02
笑了。。。。。。。。。。。
作者: openspace    時(shí)間: 2013-06-13 10:21
目標(biāo)一本書:)
作者: 大邪神    時(shí)間: 2013-06-13 10:46
本帖最后由 大邪神 于 2013-06-13 10:51 編輯

1、談?wù)勀鷮?duì)Go語(yǔ)言的特性對(duì)當(dāng)前的程序設(shè)計(jì)技術(shù)領(lǐng)域的沖擊
Go語(yǔ)言的簡(jiǎn)潔類似C,但是Go沒有異常處理,這一點(diǎn)真的深合我意。第二,Go把并發(fā)直接弄進(jìn)了語(yǔ)言,這一點(diǎn)C不具備,所以,是C的超佳替代品。
2、Go語(yǔ)言適用的領(lǐng)域以及其將來的發(fā)展?jié)摿?br /> Go的發(fā)展?jié)摿κ紫仍谟诜⻊?wù)器端。只有服務(wù)器端發(fā)展好了,才會(huì)向客戶端發(fā)展。
3、Go的不足
這些不足可能并不是真的不足,可能只是現(xiàn)階段還未完全弄好而已。首先就是對(duì)數(shù)據(jù)庫(kù)的支持方面較差,其次是圖形界面方面,第三是動(dòng)態(tài)加載方面,第四是名字,go太大眾化,golang則是“夠浪”,百度直接屏蔽,MB!
作者: -志-    時(shí)間: 2013-06-13 17:19
1.覺得Go缺少一個(gè)功能強(qiáng)大的IDE,當(dāng)年c#推廣的快,主要是因?yàn)閏#有個(gè)功能強(qiáng)大的IDE.入門的開發(fā)者不可能一直在命令模式下進(jìn)行工程開發(fā)。
2.目前Go的庫(kù)還是太少。缺少的領(lǐng)域還是太多。
作者: platinum    時(shí)間: 2013-06-13 20:58
@send_linux 求此書!
作者: BlueSky_Yu84    時(shí)間: 2013-06-14 18:25
這個(gè)Ken Thompson是那個(gè)UNIX他老爸的Ken Thompson嗎?
他的C語(yǔ)言還沒學(xué)明白呢,又出Go了...
作者: issue9    時(shí)間: 2013-06-14 20:55
服務(wù)器開發(fā)上,沒有GUI庫(kù)也沒啥大不了的。unix/linux環(huán)境下,沒有IDE也是很正常的事,emacs+插件也不錯(cuò)嘛
作者: syda763    時(shí)間: 2013-06-15 11:34
1、談?wù)勀鷮?duì)Go語(yǔ)言的特性對(duì)當(dāng)前的程序設(shè)計(jì)技術(shù)領(lǐng)域的沖擊
沒有看過這門語(yǔ)言,如果Go在性能和并行設(shè)計(jì)方面還是很值得期待的,如果推廣的好的話還是很不錯(cuò)的
2、Go語(yǔ)言適用的領(lǐng)域以及其將來的發(fā)展?jié)摿?br /> 希望能用在Android上,這樣Android系統(tǒng)的用戶體驗(yàn)會(huì)更好。
作者: 546588532    時(shí)間: 2013-06-15 13:07
能不能超過.坐等.. 哈哈.
不過我始終認(rèn)為.C語(yǔ)言是最好的編程語(yǔ)言.個(gè)人觀點(diǎn).
作者: tony_trh    時(shí)間: 2013-06-15 16:32
GO 語(yǔ)言,其實(shí)啥也沒有新創(chuàng)造,大力鼓吹的并發(fā)技術(shù),其實(shí)在MODULA-2和ADA里,早就有了。
作者: tony_trh    時(shí)間: 2013-06-15 16:37
546588532 發(fā)表于 2013-06-15 13:07
能不能超過.坐等.. 哈哈.
不過我始終認(rèn)為.C語(yǔ)言是最好的編程語(yǔ)言.個(gè)人觀點(diǎn).



C是最好的編程語(yǔ)言?
從語(yǔ)言角度看,C無論如何都不是一個(gè)好語(yǔ)言,比如:
不是強(qiáng)類型,
數(shù)組越界不檢查,
因?yàn)闆]有提供字符串類型,導(dǎo)致指針被爛用
寫法過于自由,導(dǎo)致很容易寫出很詭異的語(yǔ)句,掉入語(yǔ)法陷阱。

只能說,C是一門很實(shí)用的語(yǔ)言。
作者: mcyeah    時(shí)間: 2013-06-15 21:32
1、談?wù)勀鷮?duì)Go語(yǔ)言的特性對(duì)當(dāng)前的程序設(shè)計(jì)技術(shù)領(lǐng)域的沖擊
       我覺得Go語(yǔ)言的設(shè)計(jì)初衷和google的野心和背后的技術(shù)力量支持會(huì)使得這門語(yǔ)言將來大有發(fā)展!她的許多特性如:開源、簡(jiǎn)化現(xiàn)有的程序設(shè)計(jì)、提供高效安全的實(shí)現(xiàn)、將主流語(yǔ)言的各種良好的特點(diǎn)集于一身、多核并行支持、最最關(guān)鍵的是多種應(yīng)用領(lǐng)域,可以系統(tǒng)編程、網(wǎng)絡(luò)編程、網(wǎng)頁(yè)設(shè)計(jì)替代JavaScript、編寫服務(wù)器應(yīng)用。我覺得這門語(yǔ)言大有統(tǒng)一天下的雄心啊!對(duì)于各種語(yǔ)言如c、java、python、perl、JavaScript、haskell所擅長(zhǎng)的領(lǐng)域她都能參一腳的樣子啊,不能預(yù)測(cè)將來發(fā)展,但是肯定會(huì)大火,不過還需要大量的實(shí)踐證明。
2、Go語(yǔ)言適用的領(lǐng)域以及其將來的發(fā)展?jié)摿?/strong>

       Go語(yǔ)言設(shè)計(jì)出來就是為了滿足多種不同應(yīng)用領(lǐng)域的,可以進(jìn)行系統(tǒng)編程、網(wǎng)絡(luò)編程、網(wǎng)頁(yè)設(shè)計(jì)替代JavaScript、編寫服務(wù)器應(yīng)用等等,隨著Go語(yǔ)言在不同領(lǐng)域的大范圍應(yīng)用實(shí)踐我覺得還會(huì)有新的應(yīng)用領(lǐng)域被發(fā)掘的,總而言之,我覺得Go語(yǔ)言潛力無限,我要學(xué)!
作者: 546588532    時(shí)間: 2013-06-16 10:32
回復(fù) 75# mcyeah

都說只是個(gè)人觀點(diǎn)嘛。 每個(gè)人都有自己認(rèn)為好的。 沒有最好,只有更好。
而我,就是喜歡C,喜歡純C。

   
作者: z78290250    時(shí)間: 2013-06-17 10:42
好久了, GO語(yǔ)言板塊神馬時(shí)候出來呢?
作者: zengql0025    時(shí)間: 2013-06-17 13:51
進(jìn)步是人類永恒的主題,一切先進(jìn)的科學(xué)、技術(shù)最終都將為人所用并得以發(fā)展。
go語(yǔ)言憑借先進(jìn)的設(shè)計(jì)理念以及大道至簡(jiǎn)的設(shè)計(jì)哲學(xué)也必然將在未來大放異彩。
但go語(yǔ)言發(fā)展這條路怎么走卻可能艱難曲折,荊棘載途。
魯迅的話或許能為go語(yǔ)言的發(fā)展道路指明方向:希望是本無所謂有,無所謂無的。這正如地上的路,其實(shí)地上本沒有路,走的人多了,也便成了路。
作者: send_linux    時(shí)間: 2013-06-17 14:16
zengql0025 發(fā)表于 2013-06-17 13:51
進(jìn)步是人類永恒的主題,一切先進(jìn)的科學(xué)、技術(shù)最終都將為人所用并得以發(fā)展。
go語(yǔ)言憑借先進(jìn)的設(shè)計(jì)理念以及 ...


x,請(qǐng)問這是方法論么?
作者: hbsycw    時(shí)間: 2013-06-17 14:43
本帖最后由 hbsycw 于 2013-06-17 14:46 編輯

好話題,但個(gè)人觀點(diǎn):沒有銀彈!

1、談?wù)勀鷮?duì)Go語(yǔ)言的特性對(duì)當(dāng)前的程序設(shè)計(jì)技術(shù)領(lǐng)域的沖擊
答:個(gè)人認(rèn)知,各種編程語(yǔ)言只是在用不同的方式組織代碼,而并沒有本質(zhì)的不同。編程語(yǔ)言所起的作用都是把待解決問題轉(zhuǎn)化為機(jī)器碼,所不同的是針對(duì)待解決問題的規(guī)模和轉(zhuǎn)化效率,用那種工具更高效的問題。初步了解了下Go, Go 語(yǔ)言起源 2007 年,并于 2009 年正式對(duì)外發(fā)布。該項(xiàng)目的三位領(lǐng)導(dǎo)者均是著名的 IT 工程師:Robert Griesemer,參與開發(fā) Java HotSpot 虛擬機(jī);Rob Pike,Go 語(yǔ)言項(xiàng)目總負(fù)責(zé)人,貝爾實(shí)驗(yàn)室 Unix 團(tuán)隊(duì)成員,參與的項(xiàng)目包括 Plan 9,Inferno 操作系統(tǒng)和 Limbo 編程語(yǔ)言;Ken Thompson,貝爾實(shí)驗(yàn)室 Unix 團(tuán)隊(duì)成員,C 語(yǔ)言、Unix 和 Plan 9 的創(chuàng)始人之一,與 Rob Pike 共同開發(fā)了 UTF-8 字符集規(guī)范。這是一個(gè)由計(jì)算機(jī)領(lǐng)域“發(fā)明之父”所組成的黃金團(tuán)隊(duì)(這些都是大神啊,膜拜下~),他們對(duì)系統(tǒng)編程語(yǔ)言,操作系統(tǒng)和并行都有著非常深刻的見解。顯然,Go語(yǔ)言并不是重復(fù)發(fā)明的輪子,Go的誕生就是為效率而生。那么,Go語(yǔ)言的特性對(duì)當(dāng)前的程序設(shè)計(jì)技術(shù)領(lǐng)域的沖擊是肯定的,但,我認(rèn)為這只是一種效率補(bǔ)充,而不是顛覆!

Go語(yǔ)言可以說是對(duì)編程語(yǔ)言的本質(zhì)回歸,更多做的是減法,而不是編程語(yǔ)言發(fā)展的越來越龐大和復(fù)雜,例如:JAVA\C#。下面是摘抄的一部分Go語(yǔ)言特性說明,更多信息請(qǐng)大家去官網(wǎng)考證。

關(guān)于特性丟失
許多能夠在大多數(shù)面向?qū)ο笳Z(yǔ)言中使用的特性 Go 語(yǔ)言都沒有支持,但其中的一部分可能會(huì)在未來被支持。

•為了簡(jiǎn)化設(shè)計(jì),不支持函數(shù)重載和操作符重載
•為了避免在 C/C++ 開發(fā)中的一些 Bug 和混亂,不支持隱式轉(zhuǎn)換
•Go 語(yǔ)言通過另一種途徑實(shí)現(xiàn)面向?qū)ο笤O(shè)計(jì)來放棄類和類型的繼承
•盡管在接口的使用方面可以實(shí)現(xiàn)類似變體類型的功能,但本身不支持變體類型
•不支持動(dòng)態(tài)加載代碼
•不支持動(dòng)態(tài)鏈接庫(kù)
•不支持泛型
•通過 recover 和 panic 來替代異常機(jī)制
•不支持?jǐn)嘌?br /> •不支持靜態(tài)變量
關(guān)于 Go 語(yǔ)言開發(fā)團(tuán)隊(duì)對(duì)于這些方面的討論,你可以通過這個(gè)頁(yè)面查看:http://golang.org/doc/go_faq.html


2、Go語(yǔ)言適用的領(lǐng)域以及其將來的發(fā)展?jié)摿?br /> 答:根據(jù)官方文檔來看,Go被定義為一種系統(tǒng)編程語(yǔ)言,因此,可以做的事很多。但就目前來看,好像,主要還是發(fā)力于WEB后端程序的構(gòu)筑,在快速開發(fā)應(yīng)用程序、以及多核和并發(fā)性能方面有很大發(fā)展?jié)摿。從Google的內(nèi)部使用來看,對(duì)于高性能分布式系統(tǒng)領(lǐng)域而言,Go 這門自創(chuàng)的新編程語(yǔ)言也許比現(xiàn)存的大多數(shù)其它編程語(yǔ)言有著更高的開發(fā)效率。


作者: mcyeah    時(shí)間: 2013-06-17 20:48
回復(fù) 76# 546588532

確實(shí)只是個(gè)人觀點(diǎn)...   每個(gè)人都有自己喜歡的東西
   
作者: mcyeah    時(shí)間: 2013-06-17 20:50
回復(fù) 78# zengql0025


    確實(shí),其實(shí)每一個(gè)新生的東西都是需要時(shí)間來完善的
作者: pitonas    時(shí)間: 2013-06-18 14:52
mcyeah 發(fā)表于 2013-06-17 13:50
回復(fù) 78# zengql0025
確實(shí),確實(shí)有些非常出色的特性。
作者: 被你發(fā)現(xiàn)了    時(shí)間: 2013-06-19 14:41
本帖最后由 被你發(fā)現(xiàn)了 于 2013-06-21 19:49 編輯

有些新意,但不咋樣,自動(dòng)垃圾回收算是最實(shí)用賣點(diǎn)。
最直觀的感受是語(yǔ)法丑陋,不符合個(gè)人品味。

作者: chenshigai    時(shí)間: 2013-06-21 11:19
估計(jì)現(xiàn)在還有很多人放不下手頭上所熟悉的語(yǔ)言而去學(xué)一種新語(yǔ)言,會(huì)有很多不習(xí)慣。。。。。
作者: питон    時(shí)間: 2013-06-21 22:52
相信Go語(yǔ)言
投入他的懷抱了
作者: z78290250    時(shí)間: 2013-06-21 23:47
什么時(shí)候發(fā)書啊, 從這個(gè)帖子發(fā)起之后, 目前已經(jīng)學(xué)習(xí)了Go語(yǔ)言編程 等書籍, 而且自己已經(jīng)看了幾個(gè)包,現(xiàn)在動(dòng)手用Go開始寫一些簡(jiǎn)單的程序,但是還是期待此書啊。

這個(gè)貌似市面上沒有銷售的,只有英文版,現(xiàn)在很期待Go語(yǔ)言標(biāo)準(zhǔn)程序庫(kù)。 大部分都是Python 和 PHP的轉(zhuǎn)過來用 , 貌似CPP程序員轉(zhuǎn)過來的比較少哈。
作者: iab1351920    時(shí)間: 2013-06-22 08:25
被你發(fā)現(xiàn)了 發(fā)表于 2013-06-19 14:41
有些新意,但不咋樣,自動(dòng)垃圾回收算是最實(shí)用賣點(diǎn)。
最直觀的感受是語(yǔ)法丑陋,不符合個(gè)人品味。


可否把你認(rèn)同的語(yǔ)法貼出來鑒賞一下
作者: iab1351920    時(shí)間: 2013-06-22 08:27
本帖最后由 iab1351920 于 2013-06-22 08:27 編輯

樓主,說好的新版塊在哪里?
還有,新書什么上市啊,我已經(jīng)等的饑渴難耐了。
作者: send_linux    時(shí)間: 2013-06-22 09:04
iab1351920 發(fā)表于 2013-06-22 08:27
樓主,說好的新版塊在哪里?
還有,新書什么上市啊,我已經(jīng)等的饑渴難耐了。


版塊本周就開好,但是新書這個(gè)要等等出版社了。。。。
作者: pitonas    時(shí)間: 2013-06-24 13:42
什么時(shí)候有新版塊啊。。。。
作者: iacxc    時(shí)間: 2013-06-24 15:36
這不見得。

目前也只有g(shù)oogle在用。
作者: Kotokz    時(shí)間: 2013-06-24 20:27
回復(fù) 92# iacxc


    稍微留意一下golang也不會(huì)說這么絕對(duì)啊。
fyi :  https://gist.github.com/ungerik/3731476
國(guó)內(nèi)也有七牛之類的公司在用
作者: hbsycw    時(shí)間: 2013-06-24 20:51
gnah 發(fā)表于 2013-06-08 17:04
Java已經(jīng)建立了一個(gè)龐大的JVM生態(tài)系統(tǒng),要超過,談何容易


YES, I LIKE JAVA TOO!
作者: root@China    時(shí)間: 2013-06-25 16:08
Go語(yǔ)言將超過C、Java,             可能性為0。
成為未來十年最流行的語(yǔ)言?        之一還是有可能的。
作者: hbsycw    時(shí)間: 2013-07-10 15:55
頂頂,這個(gè)活動(dòng)還沒結(jié)束。
作者: send_linux    時(shí)間: 2013-07-10 15:59
hbsycw 發(fā)表于 2013-07-10 15:55
頂頂,這個(gè)活動(dòng)還沒結(jié)束?


結(jié)束了,禮品還沒有到位,很快哈!
作者: hbsycw    時(shí)間: 2013-07-12 15:19
回復(fù) 97# send_linux

期待啊,哈哈~


   
作者: rover12421    時(shí)間: 2013-07-16 11:19
go剛出來的時(shí)候挺關(guān)注的,風(fēng)聲大雨點(diǎn)小
一直也沒下決心去學(xué)習(xí)。最近國(guó)內(nèi)出了幾本書,到又火起來了

作者: send_linux    時(shí)間: 2013-07-16 11:28
rover12421 發(fā)表于 2013-07-16 11:19
go剛出來的時(shí)候挺關(guān)注的,風(fēng)聲大雨點(diǎn)小
一直也沒下決心去學(xué)習(xí)。最近國(guó)內(nèi)出了幾本書,到又火起來了


主要后面有g(shù)oogole這棵大樹啊
作者: rover12421    時(shí)間: 2013-07-16 11:37
回復(fù) 100# send_linux


    不全然吧。感覺go要持續(xù)這個(gè)火候,還是需要一些更多的應(yīng)用出現(xiàn)才行,不然又象他剛出來那會(huì),過一段時(shí)間就淡出人們的視線了。感覺這次火起來,關(guān)鍵還是誰家用go做了服務(wù)器應(yīng)用,效率奇高,然后那幫人又出了本go入門的書,再然后市面上突然就冒出好幾本go的書籍了。
作者: liuxuejin    時(shí)間: 2013-07-18 14:33
go語(yǔ)言 是我除了c和java 外最想學(xué)習(xí)的一門語(yǔ)言。有java程序的經(jīng)驗(yàn)學(xué)習(xí)go非常的簡(jiǎn)單。因?yàn)間o本身就比較簡(jiǎn)單。如果那些做java的想需學(xué)習(xí)多點(diǎn)知識(shí)的話可以 學(xué)習(xí)一下go。沒有介紹錯(cuò)的。好學(xué)又易用,而且性能非常的不錯(cuò)。




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2