撐傘接落花,看那西風騎瘦馬。

機器編程來了!未來全球78億人都能寫代碼?

上一篇 / 下一篇  2021-01-14 12:08:14 / 個人分類:科技

據統計,全球78億人中,只有2700萬人會編寫代碼,占比不到1%。美國有50萬程序員空缺,歐盟只有10%的程序員受過計算機科學的培訓。

據報道,英特爾公司於2020年12月推出的機器編程研究系統ControlFlag是全球首款自我監控系統,無需標記數據即可學習。在初步測試中,系統使用超過10億個未標記的產品級代碼進行訓練,能夠獨立檢測代碼中的錯誤,發現很多過去被開發者忽略的不規范和異常。

英特爾首席科學家、英特爾研究院機器編程研究主任及創始人賈斯汀·戈茨利希認為,這款軟件能夠大幅減少評估和Debug(修補漏洞)所需的時間和成本 。英特爾研究所的研究人員發現,軟件開發人員花費大約一半的時間通過控制標志和類似的系統進行調試,程序員被期望花費更少的時間進行調試,花費更多的時間做人類程序員最擅長的事情。

快速增長的技術領域幾乎與編程密不可分。傳統編程看似簡單,但實際上需要大量運算符。盡管我們大多數人可以通過熟練使用一個自然語言進行表達他們自己的想法,但是讓所有人都去學習編程卻並不是件容易事,這需要人的邏輯思維和對底層原理的理解中國作為重要支撐。

據統計,全球78億人中,只有2700萬人會編寫代碼,占比不到1%。根據美國非盈利組織code.美國有50萬個編程人員崗位空缺,目前只有10%的編程人員受過計算機科學專業訓練。

“正如一個好的作家不一定是一個好的作家,一個作家可以用諸如‘心就像一把刀’這樣的詞來描述一個人的內心生活,但是作家需要通過場景的構建和細節的設置來詳細地表達這種情感,這樣演員才能生動地表現出邏輯。“一個好的程序員就像一個代碼的作者,”西安電子科技大學工程學院的教授吳家驥說。“學習和實踐編程的基本規則需要microbit iot

傳統進行編程是基於我國計算機網絡語言學習規則和邏輯,利用企業規范化的編程設計語言,把人的意圖在計算機技術世界裏實現的過程,程序員就像中國傳統文化工廠流水線上的員工工作一樣,只需按照相關定義好的標准接口和編程規范,把需求意圖拆解為正確的邏輯,用代碼寫出來。

軟件不可或缺,但在軟件飛速發展的今天,開發和維護卻依然是既耗時又容易出錯的工作。“這從軟件技術誕生之日就困擾著一代又一代程序員的問題研究其實並非無解,他認為:“我們能創造出了一個學生人人發展都是通過軟件系統開發者的社會,屆時機器學習將會承擔編程設計部分的工作即機器進行編程,讓代碼不再是‘手工藝品’。”

吳家驥告訴記者,所謂機器編程就是通過機器學習等自動化方法,設計出能夠自動編寫軟件的軟件,這涉及到形式化方法、編程語言、編譯器、計算機系統等諸多領域。機器學習編程所使用的自動編程技術發展既有精確管理方法(比如形式程序設計合成),也有概率分析方法(比如可微分編程)。




TAG: microbit iot

 

評分:0

我來說兩句

顯示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar