個人資料
  • 博客訪問:
正文

機器替代人來寫碼 ,由來已久

(2023-03-20 19:19:09) 下一個

機器替代人來寫碼 ,由來已久,幾十年前就有人說,很快就不用程序員了,機器自己寫。

早期的邏輯語言,像 Prolog,就是這個理念,屬於專家係統,你直接告訴程序你要什麽,他就寫好了,問題是 (1)適用範圍太窄,(2)你也要懂如何告訴機器你要寫什麽

後來有 visual programming,就是說不用寫碼,隻要畫圖就可以了,好像 Silicon Graphics搞過,微軟VB搞過,MIT也有 Scratch,但是好像隻能玩玩。

現在機器寫碼的形式越來越多,有 code generators, 一般好的IDE,都有 很多code generators, 還有 template engines, 再有就是 越來越多的 基於 人工智能 machine learning algorithms 和 input data or patterns 來產生的 code,比如 Google 的 AutoML, GitHub的 Copilot,還有 Hugging Face的 Transformers。

隨著 工具越來越多,結果不是不要程序員了,而是程序員需要懂的更多了。那麽多智能寫碼器,你得都懂一遍吧,知道他們各自擅長吧,懂得如何應用吧,更重要的是 ensure 他們 generated code 不存在 安全漏洞,沒有泄漏保密數據,滿足商業要求,合乎行業規範,不違反法律 和 公序良俗 等等。

對於一個程序員,掌握 自動編程的工具,無疑是可以提高自身 的productivity 和 efficiency. 但是對 方方麵麵的 stakeholders,他們根本無法 把程序員一腳踢走,尤其是近期。

[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.