近日,七牛云提出了Go+靜態(tài)編程語言,正式發(fā)布了1.0版本并啟動了Go+開發(fā)者基金會。據(jù)媒體報道,七牛云此次發(fā)布的Go+ 1.0能夠為大型工程項目開發(fā)、科學研究、編程教育提供“三位一體”的特性支持,能有效降低工程開發(fā)與數(shù)據(jù)科學行業(yè)的技術(shù)人才培育成本,是中國工程技術(shù)的又一里程碑。
全球邁入DT時代,面臨三大痛點
自2020年以來,由于實體經(jīng)濟的重大變革,全球在數(shù)據(jù)分析、加工、挖掘等方面的需求呈爆發(fā)式增長,在此背景下,數(shù)據(jù)科學家、數(shù)據(jù)分析師等人才需求也日益增大,而這類人才的培養(yǎng)也存在著入門門檻高等痛點,主要體現(xiàn)在以下三個方面:
一是編程教學難度加大。目前,在制定一套學習編程語言的課程體系時,普遍存在諸多棘手問題,譬如:教學與生產(chǎn)環(huán)節(jié)語言割裂,現(xiàn)有教學語言無法實現(xiàn)復(fù)雜功能與工程開發(fā)、工程開發(fā)教學門檻較高等;
二是工程開發(fā)要求高。在工程開發(fā)的實踐中,存在著動態(tài)類型過于靈活、代碼可讀性較差以及運行速度較慢等難題,因此更簡約、更高效的語言成為工程剛需。同時,企業(yè)對于從事工程開發(fā)的人才需求也在快速增長,人才培養(yǎng)效率較低;
三是數(shù)據(jù)科學的發(fā)展需要。疫情加速了全球產(chǎn)業(yè)數(shù)字化的發(fā)展進程,驅(qū)動著數(shù)據(jù)科學的持續(xù)發(fā)展。因此,企業(yè)迫切需要一批優(yōu)質(zhì)的數(shù)據(jù)科學家,使其具備對于數(shù)據(jù)分析相關(guān)能力,并實現(xiàn)不斷迭代升級。
而Go+語言的出現(xiàn)就能很好解決這些方面存在的問題,可以讓開發(fā)者不需要學習新的開發(fā)語言,從而實現(xiàn)從開發(fā)者到數(shù)據(jù)科學家的快速轉(zhuǎn)變,讓任何商業(yè)、組織、個人的決策,都可以受益于數(shù)據(jù)科學的進步,這也是Go+語言所具備的優(yōu)勢特性之一。
更值得一提的是,早在去年的7月,七牛云就已經(jīng)提出了Go+這一靜態(tài)編程語言,在歷經(jīng)一年多的打磨后,七牛云正式推出了Go+1.0版本,將“三位一體”實現(xiàn)化,為中國工程技術(shù)界作出貢獻。
Go+1.0——讓人人都能寫代碼
相比起Go,Go+在語言特性最小化方面做得最好,同時繼承了Go的開發(fā)理念,新增12個語法,簡化了使用門檻。在語法、結(jié)構(gòu)上,Go+更為精簡,核心優(yōu)勢體現(xiàn)為低代碼化、去復(fù)雜性、低齡化,真正做到了強化每行代碼的能力,完成功能所需的代碼量更少。Go+極大降低了入門門檻,意味著人人都能寫代碼。
發(fā)揮開源優(yōu)勢,工程技術(shù)開啟現(xiàn)代文明大門
從現(xiàn)代文明的發(fā)展與傳承視角來看,工程技術(shù)通過編程的方式,可以精確記錄現(xiàn)代文明。編程語言在人類發(fā)展兩千年后才出現(xiàn),是更高階的文明密碼。目前,編程語言還有很多分支,至少在程序員群體里還沒有統(tǒng)一。未來的編程語言的發(fā)展將趨于統(tǒng)一,人類文明密碼迎來新時代的“書同文”,橫跨多學科與場景,具有更低學習門檻的編程語言將更有可能成為跨時代跨文明“書同文”背景下的優(yōu)勝者,而Go+的出現(xiàn)就是編程語言面向統(tǒng)一發(fā)展走出的第一步,相信在未來Go+將會為數(shù)據(jù)科學時代帶來更多的機遇。