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