在计算机编程中,意图(Intentional)编程,是查尔斯·西蒙尼开发的一种编程范式,在软件源代码中编码编程者(或用户)构思他们的工作时心中的精确“意图”。通过使用适当层次的抽象,编程者在其中思考、创建和维护计算机程序会变得更容易。通过分离对意图与具体操作的关切,软件变得更加模块化,并允许更加可重用的软件代码。
意图编程是前微软首席架构师查尔斯·西蒙尼开发的,他当时在微软研究院领导了一个团队,开发了这个范式,并建造了一个叫做IP(意图编程)的集成开发环境(IDE)来展示这个范式。微软决定不产品化意图编程范式,因为在2000年代早期,微软推出了C#和.NET来反击Java的广泛采用。查尔斯·西蒙尼决定在微软的批准之下,将他的想法带离微软自己商业化它。他创建了一个公司叫意图软件来追求这个目标。微软将西蒙尼在微软期间所获得的意图编程专利授权许可给了意图软件,但不包含源代码。
对在微软研究院期间开发的意图编程的概述可见于叫做《生成式编程:方法、工具和应用》的一本书的第11章。
热门信息
阅读 (154)
1 如何红喜事选日子,这些方法非常重要阅读 (142)
2 鼠年生人运势怎么样好不好呀女孩 鼠年生人运势怎么样好不好呀女阅读 (131)
3 2024年属狗人的运势 可能财运并不理想阅读 (130)
4 微诗词文学社201112期《原创精选》诗词作品阅读 (115)
5 八字免费测算,解开你命运的谜团!