Go語言學習筆記 - 簡介

        進入IT行業已經快6年了,接觸比較多的編程語言有Java、C#、Python包括更早期的C語言,最喜歡的仍是Java和Python。Java作爲我寫過最多的程序語言,純面向對象,語言設計優雅,像是在作藝術品,但是又對其臃腫,把一件很簡單的事情變的如此複雜而深惡痛絕,Python很簡潔,可是作爲解釋性語言,性能又是問題。
    
        Go語言作爲2009年Google發佈的一款開源的編程語言,還很年輕,尚爲成熟,還有很長的路要走。直到2012年才發佈第一個正式版本Go1,不過我相信在Google的大力推進下,將來將會有不錯的發展。

        有想學習Go語言的朋友能夠跟我交流,你們一塊兒學習進步。Go語言的書籍有《The Way To Go》、《Programming in Go》。
        《 The Way To Go 電子書下載地址:http://download.csdn.net/download/kukucckku/4394839

        我簡單的瞭解一下Go,就被它的魅力所深深的吸引了。我爲何要學一個新語言,這個對本身來講是個好問題,《The Way To Go》第1.2.2章節已經有很好的解釋了。

        1.2.2 Why a new language?
            - C/C++ did not evolve with the computing landscape, no major systems language has emerged in over a decade: so there is a definite need for a new systems language, appropriate for needs of our computing era.
            - In contrast to computing power, software development is not considerably faster or more successful (considering the number of failed projects) and applications still grow in size, so a new low-level language, but equipped with higher concepts, is needed. 
            - Before Go a developer had to choose between fast execution but slow and not efficient building (like C++), efficient compilation (but not so fast execution, like .NET or Java), or ease of programming (but slower execution, like the dynamic languages): Go is an attempt to combine all three wishes: efficient and thus fast compilation, fast execution, ease of programming. 
              其實最後一句話Go is an attempt to combine all three wishes: efficient and thus fast compilation, fast execution, ease of programming. 的三個理由足夠了,這將是我學習筆記的一第篇,加油。
相關文章
相關標籤/搜索