Golang(譯為GO語言)是由谷歌在2009年釋出的第二款開源程式語言,Go語言專門針對多處理器系統應用程式的程式設計進行了優化,使用Go編譯的程式可以媲美C或C++程式碼的速度,而且更加安全、支援並行程序。
GO語言目的之一為了提高開發人員的程式設計效率。 Go語言語法靈活、簡潔、清晰、高效。它對的併發特性可以方便地用於多核處理器 和網路開發,同時靈活新穎的型別系統可以方便地編寫模組化的系統。go可以快速編譯, 同時具有垃圾記憶體自動回收功能,並且還支援執行時反射。Go是一個高效、靜態型別, 但是又具有解釋語言的動態型別特徵的系統級語法。
Google對Go寄予厚望。其設計是讓軟體充分發揮多核心處理器同步多工的優點,並可解決若干物件取向程式設計的麻煩。它具有現代的程式語言特色,如垃圾回收,幫助程式設計師處理瑣碎但重要的記憶體管理問題。Go的速度也非常快,幾乎和C或C++程式一樣快,且能夠快速製作程式。 Go的網站就是用Go所建立,但Google有更大的野心。該軟體是專為構建伺服器軟體所設計(如Google的Gmail)。Google認為Go還可應用到其他領域,包括在瀏覽器內執行軟體,取代目前JavaScript的角色。