文學編程

文學式編程  是由高德納提出的編程方法 ， 希望能用來取代結構化編程範型 。 正如高德納所構想的那樣 ， 文學編程範型不同於傳統的由計算機強加的編寫程序的方式和順序 ， 而代之以讓程序員用他們自己思維內在的邏輯和流程所要求的順序開發程序 。 文學編程自由地表達邏輯 ， 而且它用人類日常使用的語言寫出來 ， 就好像一篇文章一樣 ， 文章裏包括用來隱藏抽象的巨集和傳統的源代碼 。 文學編程工具用來從文學源文件中獲得兩種表達方式 ， 一種用於計算機進一步的編譯和執行 ， 稱作 “ 繞出 ” （ tangled ） 的代碼 ， 一種用於格式化文檔 ， 稱作從文學源代碼中 “ 織出 ” （ woven ） 。 。 雖然第一代文學編程工具特定於計算機語言 ， 但後來的工具可以不依賴具體語言 ， 並且存在於比編程語言更高的層次中 。