意图编程

✍ dations ◷ 2025-09-08 23:04:36 #意图编程

在计算机编程中,意图(Intentional)编程,是查尔斯·西蒙尼开发的一种编程范式,在软件源代码中编码编程者(或用户)构思他们的工作时心中的精确“意图”。通过使用适当层次的抽象,编程者在其中思考、创建和维护计算机程序会变得更容易。通过分离对意图与具体操作的关切,软件变得更加模块化,并允许更加可重用的软件代码。

意图编程是前微软首席架构师查尔斯·西蒙尼开发的,他当时在微软研究院领导了一个团队,开发了这个范式,并建造了一个叫做IP(意图编程)的集成开发环境(IDE)来展示这个范式。微软决定不产品化意图编程范式,因为在2000年代早期,微软推出了C#和.NET来反击Java的广泛采用。查尔斯·西蒙尼决定在微软的批准之下,将他的想法带离微软自己商业化它。他创建了一个公司叫意图软件来追求这个目标。微软将西蒙尼在微软期间所获得的意图编程专利授权许可给了意图软件,但不包含源代码。

对在微软研究院期间开发的意图编程的概述可见于叫做《生成式编程:方法、工具和应用》的一本书的第11章。

相关

  • 物理小识《物理小识》共十二卷,是方以智的作品。《物理小识》收集明朝以前的一些物理、化学、生物、医药、哲学、艺术等作品, 包括张华《博物志》、赞宁的《物类相感志》、王宣的《物
  • 亚美尼亚大屠杀亚美尼亚种族大屠杀(英语:Armenian Genocide;亚美尼亚语:Հայոց Ցեղասպանութիւն;土耳其语:Ermeni Soykırımı),指奥斯曼土耳其政府于1915年至1917年间,对其辖境
  • 训诂训诂学(英语:Philology 或 Exegesis)是指传统研究古书中词义的学科,是中国传统的语文学——小学的一个分支。训诂学在译解古代词义的同时,也分析古代书籍中的语法、修辞现象。是
  • 朱靖旬朱靖旬(1834年-1895年),字敏斋,河南彰德府安阳县(今河南省安阳市)人,清朝政治人物、进士出身。咸丰八年,乡试中举;咸丰九年,登进士。同治元年,任直隶正定府正定县知县;同治四年,任直隶保定
  • 法布莱斯·鲁奇尼法布莱斯·鲁奇尼 (法语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","
  • 青春勿语《青春勿语》(韩语:한공주),是2014年的韩国剧情片,由发生在韩国密阳的真实事件密阳性暴力事件改编,关系青少年霸凌和社会现实问题,由李修振执导。由主角韩恭珠的遭遇,透露青少年之间
  • 巴苏定理在统计学中,巴苏定理(Basu's Theorem)指出任何有界完全的充分统计量与任何辅助统计量独立。 这是Debabrata Basu于1955年发现的结论。设 P
  • 成嬿裵成嬿(朝鲜语:배성연 ;英语:Shannon Bae;1999年5月25日-),艺名为成嬿(朝鲜语:성연),曾为韩国女子团体PRISTIN的成员之一。成嬿于1999年5月25日出生于韩国首尔城东区,在美国加州长大(居住
  • 昂古莱姆的爱德华昂古莱姆的爱德华(Edward of Angoulême;1365年1月27日-1370年9月29日),是英格兰国王爱德华三世长子黑太子爱德华与妻子肯特的琼安的长子,英格兰国王理查二世的哥哥。出生于父亲黑
  • 怀俄明州行政区划美国怀俄明州一共有23个县,最初的怀俄明领地(Wyoming Territory)由5个县组成,分别是1867年建立的拉勒米县和卡特县,1868年建立的奥尔巴尼县和卡本县,还有从犹他州和爱达荷州吞并的尤因塔县,这一地区从包括黄石国家公园在内的蒙大拿州一直延伸到怀俄明和犹他州的边界。1890年7月10日怀俄明加入联邦成为一个州时一共有13个县。有3个县建立后更改了名称。卡特县于1869年12月1日更名为甘霖县,1911年建立的汉纳弗县在7天后改名叫华谢基县,1875年成立的匹斯县则在1879年更名为约翰逊县