簡介
Program of Automatic Software Engineer programming System
能否使用工具是人與動物的本質區別,同樣的,能否利用程式去自動編程就是現代化開發體系和傳統體系的區別了。這種靈巧的自動化程式為你節省了大量的編輯和調試時間,你只需要告訴他你的要求和主思路要求,而其他的細節,如編寫,調試,最佳化,等等,這些可以機械化的細節全部交由編輯程式來幫你完成,並且附帶了一個邏輯思路資料庫,就像象棋程式那樣,將世界上頂級的高手思路不斷總結到資料庫中,使其效能日新月異。
由1998年由軟體程式設計師陳昱提出,並申請了10年的產權保密,與2002年開發完成,並投入使用,在此基礎上極大的加速了很多系統的開發和編制。為後期一些極其複雜的項目研發提供了可能。
原理
利用了最基本的人工智慧思路和簡易的軟體開發知識,將編輯器的界面和入口以及基本規則告訴計算機,並建立了基礎的邏輯體系。讓計算機通過識別、理解編譯器成為一個最簡單最基礎的程式設計師,寫出"hello word"這樣簡單的嘗試。
其後,通過不斷的完善其邏輯資料庫逐步的擴展成為實用型的程式系統。這和教育人是有區別的,記憶和學習可以是飛速,但是某些創意性思路卻很難產生,不得不通過一次又一次的底層重構來改寫控制技術,在不斷的磨練和實戰中發展成一套及其使用的體系。
擴展
在自動化基礎之上,又連線了自然語言體系的對話系統,以及語音系統,使簡單的口頭語命令編程成為了可能。我們不妨可以構想,在未來的某一天,程式設計師們可以躺在椅子上,通過直接說話,來控制系統的運行與發展。