新聞中心
小編給大家分享一下編程語言go指的是什么,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
我們提供的服務(wù)有:網(wǎng)站制作、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、永善ssl等。為數(shù)千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的永善網(wǎng)站制作公司
編程語言go是指Golang語言,是Google開發(fā)的一種靜態(tài)強(qiáng)類型、編譯型、并發(fā)型,并具有垃圾回收功能的編程語言;Go的語法接近C語言,但對于變量的聲明有所不同,Go原生還提供了關(guān)聯(lián)數(shù)組。
Go(又稱Golang)是Google開發(fā)的一種靜態(tài)強(qiáng)類型、編譯型、并發(fā)型,并具有垃圾回收功能的編程語言。
羅伯特·格瑞史莫、羅勃·派克(Rob Pike)及肯·湯普遜于2007年9月開始設(shè)計(jì)Go,稍后Ian Lance Taylor、Russ Cox加入項(xiàng)目。Go是基于Inferno操作系統(tǒng)所開發(fā)的。Go于2009年11月正式宣布推出,成為開放源代碼項(xiàng)目,支持Linux、macOS、Windows等操作系統(tǒng)。在2016年,Go被軟件評價(jià)公司TIOBE 選為“TIOBE 2016 年最佳語言”。
目前,Go每半年發(fā)布一個(gè)二級版本(即從a.x升級到a.y)。
Go的語法接近C語言,但對于變量的聲明有所不同。Go支持垃圾回收功能。Go的并行計(jì)算模型是以東尼·霍爾的通信順序進(jìn)程(CSP)為基礎(chǔ),采取類似模型的其他語言包括Occam和Limbo,Go也具有這個(gè)模型的特征,比如通道傳輸。通過goroutine和通道等并行構(gòu)造可以建造線程池和管道等。在1.8版本中開放插件(Plugin)的支持,這意味著現(xiàn)在能從Go中動(dòng)態(tài)加載部分函數(shù)。
與C++相比,Go并不包括如枚舉、異常處理、繼承、泛型、斷言、虛函數(shù)等功能,但增加了 切片(Slice) 型、并發(fā)、管道、垃圾回收功能、接口等特性的語言級支持。Go 2.0版本將支持泛型,對于斷言的存在,則持負(fù)面態(tài)度,同時(shí)也為自己不提供類型繼承來辯護(hù)。
不同于Java,Go原生提供了關(guān)聯(lián)數(shù)組(也稱為哈希表(Hashes)或字典(Dictionaries))。
看完了這篇文章,相信你對編程語言go指的是什么有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
網(wǎng)頁名稱:編程語言go指的是什么
網(wǎng)頁鏈接:http://www.ef60e0e.cn/article/ippgci.html