热门问题
时间线
聊天
视角
意圖編程
来自维基百科,自由的百科全书
Remove ads
在電腦編程中,意圖(Intentional)編程,是查爾斯·西蒙尼開發的一種程式設計範式,在軟體原始碼中編碼編程者(或使用者)構思他們的工作時心中的精確「意圖」。通過使用適當層次的抽象,編程者在其中思考、建立和維護電腦程式會變得更容易。通過分離對意圖與具體操作的關切,軟體變得更加模組化,並允許更加可重用的軟體代碼。
![]() |
意圖編程是前微軟首席架構師查爾斯·西蒙尼開發的,他當時在微軟研究院領導了一個團隊,開發了這個範式,並建造了一個叫做IP(意圖編程)的整合式開發環境(IDE)來展示這個範式。微軟決定不產品化意圖程式設計範式,因為在2000年代早期,微軟推出了C#和.NET來反擊Java的廣泛採用[1]。查爾斯·西蒙尼決定在微軟的批准之下,將他的想法帶離微軟自己商業化它。他建立了一個公司叫意圖軟體來追求這個目標。微軟將西蒙尼在微軟期間所獲得的意圖編程專利授權許可給了意圖軟體,但不包含原始碼。
對在微軟研究院期間開發的意圖編程的概述可見於叫做《生成式編程:方法、工具和應用》的一本書的第11章[2]。
Remove ads
參見
參照
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads