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