1.什么是Golang
Go(又稱Golang)是Google開發的一種靜態強型別、編譯型、并發型,并具有垃圾回收功能的編程語言,Go支持面向物件,而且具有真正的閉包(closures)和反射 (reflection)等功能,
2.谷歌為什么要創造Go語言
1.計算機硬體技術更新頻繁,性能提高很快,目前主流的編程語言發展明顯落后于硬體,不能合理利用多核多CPU的優勢提升軟體系統性能,
2.軟體系統復雜度越來越高,維護成本越來越高,目前缺乏一個足夠簡潔高效的編程語言,【現有的編程語言:1.風格不統一 ⒉計算能力不夠 3.處理大并發不夠好】
3.企業運行維護很多c/c++的專案,c/c++程式運行速度雖然很快,但是編譯速度確很慢,同時還存在記憶體泄漏的一系列的困擾需要解決,
3.Go語言的發展史
2007年,谷歌工程師Rob Pike,Ken Thompson 和 Robert Griesender 開始設計一門全新的語言,這是Go語言的最初原型,
2009年11月10日,Google將Go語言以開放源代碼的方式向全球發布,
2015年8月19日,Go 1.5版發布,本次更新中移除了"最后殘余的c代碼",
2017年2月17日,Go語言Go 1.8版發布,
2017年8月24日,Go語言Go 1.9版發布,
2018年2月16日,Go語言Go 1.10版發布,
4.Go語言的學習方向
相信很多人學習編程的目的就是為了就就業,找到一份好的作業,Golang目前的就業方向主要有以下三種:
1.區塊鏈研發工程師
2.Golang分布式 / 云計算軟體工程師
3.Go服務器端 / 游戲軟體工程師
5.Golang的應用領域
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/543876.html
標籤:其他
下一篇:day09-1-資料格式化
