Go - Google推出新的程式語言!



Google在昨天居然宣布推出新的程式語言:Go。根據Google官方表示,這是一個結合C++和Python優點於一身的程式語言,他有C/C++的運作速度和Python的簡潔,雖然目前Google認為Go還不是一個成熟且適合拿來佈署的程式語言,但其實Google內部已經有一些專案是採用Go來做測試開發了。

至於為什麼Google要重新打造一個程式語言呢?主要的原因根據官方說法有以下五點:

  • Computers are enormously quicker but software development is not faster.

  • Dependency management is a big part of software development today but the “header files” of languages in the C tradition are antithetical to clean dependency analysis—and fast compilation.

  • There is a growing rebellion against cumbersome type systems like those of Java and C++, pushing people towards dynamically typed languages such as Python and JavaScript.

  • Some fundamental concepts such as garbage collection and parallel computation are not well supported by popular systems languages.

  • The emergence of multicore computers has generated worry and confusion.
簡單來說就是Google認為在過去接近十年內,都沒有新的程式語言產生,而電腦的發展在這段時間內有了驚人的成長,是時候該有新的程式語言被提出,運作在目前的電腦上。

如果想要進一步了解的朋友,可以參考官方的介紹影片:



或是到Go的專案網站上,有tutorial可以參考:


不管Go這個程式語言會不會發光發熱,Google的野心還真是大啊!包山包海,搜尋引擎、文書工具、電子郵件、電子書、手機、作業系統...現在又跨到程式語言了,哪天要是有了Google電視台,我想大家也不意外吧?

【相關閱讀】
GO: Google Launches Its Own Programming Language
Let’s … GO ? Google推出新的程式語言

Share this post!

Bookmark and Share

0 意見: