-
公开(公告)号:CN102667730B
公开(公告)日:2015-05-06
申请号:CN201080058092.9
申请日:2010-11-18
Applicant: 微软公司
CPC classification number: G06F11/3604 , G06F8/74 , G06F11/3664
Abstract: 一种设计时调试工具,通过展示从该编译器可用的信息而不发起调试会话且不执行被调试的程序,在设计时期间提供从编译器可用的调试信息,就像用户正在调试提供该调试信息的代码一样。
-
公开(公告)号:CN102696026A
公开(公告)日:2012-09-26
申请号:CN201080060863.8
申请日:2010-12-31
Applicant: 微软公司
Inventor: M·J·沃伦 , A·Y·阿哈罗尼 , M·托格森 , R·帕凯 , N·M·加夫特 , J·帕森斯 , D·N·舒艾奇 , A·V·青高兹 , P·戈尔德 , K·皮尔希-比森 , 刘凯玲
CPC classification number: G06F17/30327 , G06F8/427
Abstract: 通过创建数据结构来启用在增量改变下带有父指针的高效不可变句法表示,该数据结构包括至少一个允许在树中进行向上和向下引用两者的树结构、以及不可变的(只读)且允许其自身的部分在其他数据结构中被重复使用的树结构。所描述的数据结构使得工具能够搜索并将特定的子树定位目标。该树的表示被定为目标的子树的片段在使用时被产生。树的其余部分不被产生。只读树保留相对信息,从而使其可被重新组装和共享。
-
公开(公告)号:CN101253476A
公开(公告)日:2008-08-27
申请号:CN200680028547.6
申请日:2006-07-20
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F8/51
Abstract: 公开的主题涉及计算机编程语言及其翻译或转换。并非是从第一源语言(710)到第二目标语言的复杂的保存语义的翻译或转换,该转换可以是句法之一(730)。例如,该转换可通过利用定义了第一语言和第二语义的句法之间的关系的映像来完成。第一语言的至少一部分语义可由第二目标语言来定义。于是,第一语言可以是开放式的和/或是基于第二语言语义可扩展的。
-
公开(公告)号:CN1604082A
公开(公告)日:2005-04-06
申请号:CN200410068478.4
申请日:2004-07-09
Applicant: 微软公司
Inventor: A·瓦斯齐罗 , I·杉吉斯 , B·阿里 , S·R·布鲁加帕里 , L·伯龙格尼斯 , A·Y·阿哈罗尼 , S·D·怀特 , A·拉斯科斯 , A·J·康拉德 , T·F·弗雷格 , J·Z·朱 , C·苏弗 , D·斯加克 , A·J·维纳
IPC: G06F17/30
CPC classification number: G06F16/84 , G06F16/25 , G06F16/258 , Y10S707/99942
Abstract: 一个数据映射的体系结构,用于在两个或多个数据源之间映射,而不改变元数据或数据模型自身的结构。数据映射也支持更新。这个体系结构至少支持这样的情况,其中赋予了正被映射的数据源自身预定义的模式,并且不能被改变该模式。这个体系结构包括一个映射组件,用来从至少两个任意数据模型中接收相应的元数据,以及在数据模型之间映射表达式。
-
公开(公告)号:CN102667730A
公开(公告)日:2012-09-12
申请号:CN201080058092.9
申请日:2010-11-18
Applicant: 微软公司
CPC classification number: G06F11/3604 , G06F8/74 , G06F11/3664
Abstract: 一种设计时调试工具,通过展示从该编译器可用的信息而不发起调试会话且不执行被调试的程序,在设计时期间提供从编译器可用的调试信息,就像用户正在调试提供该调试信息的代码一样。
-
公开(公告)号:CN101253476B
公开(公告)日:2012-01-11
申请号:CN200680028547.6
申请日:2006-07-20
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F8/51
Abstract: 公开的主题涉及计算机编程语言及其翻译或转换。并非是从第一源语言(710)到第二目标语言的复杂的保存语义的翻译或转换,该转换可以是句法之一(730)。例如,该转换可通过利用定义了第一语言和第二语义的句法之间的关系的映像来完成。第一语言的至少一部分语义可由第二目标语言来定义。于是,第一语言可以是开放式的和/或是基于第二语言语义可扩展的。
-
-
公开(公告)号:CN100468396C
公开(公告)日:2009-03-11
申请号:CN200410068478.4
申请日:2004-07-09
Applicant: 微软公司
Inventor: A·瓦斯齐罗 , I·杉吉斯 , B·阿里 , S·R·布鲁加帕里 , L·伯龙格尼斯 , A·Y·阿哈罗尼 , S·D·怀特 , A·拉斯科斯 , A·J·康拉德 , T·F·弗雷格 , J·Z·朱 , C·苏弗 , D·斯加克 , A·J·维纳
IPC: G06F17/30
CPC classification number: G06F16/84 , G06F16/25 , G06F16/258 , Y10S707/99942
Abstract: 一个数据映射的体系结构,用于在两个或多个数据源之间映射,而不改变元数据或数据模型自身的结构。数据映射也支持更新。这个体系结构至少支持这样的情况,其中赋予了正被映射的数据源自身预定义的模式,并且不能被改变该模式。这个体系结构包括一个映射组件,用来从至少两个任意数据模型中接收相应的元数据,以及在数据模型之间映射表达式。
-
公开(公告)号:CN101253478A
公开(公告)日:2008-08-27
申请号:CN200680032080.2
申请日:2006-08-15
Applicant: 微软公司
Abstract: 提供了通过供应选择进入(或选择退出)后期绑定来平衡编程语言内后期绑定和早期绑定的系统和方法,其中后期绑定是基于该变量的静态类型(例如,对象或类型/字符串)而触发的。此外,可以允许变量在编程语言的不同区域(例如,程序段)内具有不同的静态类型。
-
-
-
-
-
-
-
-