热门问题
时间线
聊天
视角
自動編程
来自维基百科,自由的百科全书
Remove ads
在計算機科學中,術語自動編程[1],稱謂一種類型的計算機程序,它基於某種機制生成計算機程序,這允許人類編程者在更高的抽象層次上寫代碼。
在自動編程的嚴格定義上少有一致意見,很大程度上因為它的含義隨着時間而改變。David Parnas在他的關於「自動編程」歷史的出版研究中,指出在1940年代它描述手工處理打孔紙帶的自動化。後來它指稱高級語言如Fortran和ALGOL的轉譯。事實上,最老的可辨識為編譯器的程序之一就叫作Autocode。Parnas的結論是「自動編程一直就是用比編程者平常用的語言更高層的語言來編程的婉語」[2]。
程序合成是一種類型的自動編程,這裡的過程是基於數學上的要求而從頭做起創建的。
參見
注釋
引用
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads