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推出新的程式語言
如果想要進一步了解的朋友,可以參考官方的介紹影片:
或是到Go的專案網站上,有tutorial可以參考:
不管Go這個程式語言會不會發光發熱,Google的野心還真是大啊!包山包海,搜尋引擎、文書工具、電子郵件、電子書、手機、作業系統...現在又跨到程式語言了,哪天要是有了Google電視台,我想大家也不意外吧?
【相關閱讀】
GO: Google Launches Its Own Programming Language
Let’s … GO ? Google推出新的程式語言
0 意見:
張貼留言