go語言可以開發什麼?

轉載請註明出處:www.oldboyedu.com

Go語言2007年末由Robert Griesemer,Rob Pike,Ken Thompson主持開發,之後有Ian Lance Taylor,Russ Cox等人的加入,最終於200911月開源發佈。它是一款簡單的開源編程語言,它能讓構造簡單、可靠且高效的軟件變得容易。

Go語言是谷歌推出的一款全新的編程語言,可以在不損失應用程序性能的情況下極大的降低代碼的複雜性,還可以發揮多核處理器同步多工的優點,並可解決面向對象程序設計的麻煩,並幫助程序設計師處理瑣碎但重要的內存管理問題,相比於其他編程語言,簡潔、快速、安全、並行、有趣、開源、內存管理、數組安全、編譯迅速是其特色。

支持平臺

1. 硬件架構:Go語言設計支持主流的32位和64位的x86平臺,同時也支持32位的ARM架構;

2. 操作系統

Go語言在Go1版本上支持Windows,蘋果Mac OS X,LinuxFreeBSD操作系統。

開發工具

1. LiteIDE是一款專門爲Go語言開發的跨平臺輕量級集成開發環境(IDE),由QT編寫;

2. Vim是從vi發展出來的一個文本編輯器,享有“編輯器之神”的稱號。代碼補全、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用;

3. Emacs是由GNU開源組織開發出來的一個文本編輯器,同時更是一個整合環境,曾被人戲稱“一個僞裝成編輯器的操作系統”;

4. Eclipse也是非常常用的開發利器,可以使用Eclipse來編寫Go程序。

主要用途

Go語言被設計成一門應用於搭載Web服務器,存儲集羣或類似用途的巨型中央服務器的系統編程語言。

對於高性能分佈式系統領域而言,Go語言無疑比大多數其它語言有着更高的開發效率。它提供了海量並行的支持,這對於遊戲服務端的開發而言是再好不過了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章