Go灑給我一地的感覺

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

      為看並行編程發到何樣程度,21秒初識Go語言,聊記第一感覺。

      文法亂,讓我糊塗,甚於Perl,納悶Go設計的第一宗旨是怎樣達到的,自然編譯器總感覺語言很清晰。

      初看一下還挺有Pascal的味道的,那Professor W似乎又出現在面前。然而讀到 var a int = 1 這種句式時,+_+了,美感全無,有點像把定語後置、賓語前置或獨立主格結構都攪和在日語倒裝裡頭。

      沿襲把可選包變成內建標準一部分的模式,如C年代的lib,然後C++中STL更時髦,而Java功能就是一堆import堆起來的,CPAN讓Perl易用……誠然,輔助包讓語言變得有生命力。而Go就是從文法上內建了包,啥MPI啊、訊號啊,貢獻之處就在於簡潔了,功勞不亞於C#裡的lamda(話說lamda也不通俗易懂,繼承了C#的風範,不過返回個函數什麼的倒很有意思)。

      所謂語言簡潔,應該是用簡短同時接近人類思維的符號確切表達程式員想完成的事(程式員滿腦袋漿糊的除外),Go在它go的路上go出了一步。

      並發編程無論如何要火,套用語句我從來不甚昭昭的話“三達不流已死,互連網永生”一般,xxx的程式設計語言終死而並發分布永生。

      外,第一感覺終會被第二感覺取代。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.