.net依赖下面哪项技术实现跨语言互用性 A.CLR B.CTS C.CLS D.CTT

Python014

.net依赖下面哪项技术实现跨语言互用性 A.CLR B.CTS C.CLS D.CTT,第1张

答案是CLS 公共语言规范,定义了所有支持.net framework语言的规范,VB.net和C#编译后生成的都是按照CLS规范的语句。

CLR公共语言运行库,是为了实现.net跨平台使用的。

CTS公共类型系统

CTT不记得了。

.NET是微软当代的操作平台,它允许人们在其上构建各种应用方式,使人们尽可能通过简单的方式,多样化地、最大限度地从网站获取信息,解决网站之间的协同工作,并打破计算机、设备、网站、各大机构和工业界间的障碍--即所谓的“数字孤岛”,从而实现因特网的全部潜能,搭建起第三代互联网平台。后缀为net是网络服务公司,为个人或商业提供服务。

1、.NET

.NET 是框架,包含了一整套的开发包,如C#.NET,VB.NET 等。ASP.NET是一种应用,.NET是平台。

2、ASP.NET

是利用.NET框架来开发动态Web应用程序的技术,语言可以用.NET包里的任意一种,它是基于.NET平台上的ASP技术。

3、ADO.NET

是.NET平台的数据访问接口,基于.NET平台的ADO技术。

扩展资料

每门语言在最初被设计时都有其在功能和语法上的定位,让不同的人使用擅长的语言去干合适的事,这在团队协作时尤为重要。

.NET平台上的跨语言是通过CLS这个概念来实现的,接下来我就以C#和VB来演示 什么是.NET中的跨语言互操作性。

通俗来说,虽然c#和vb是两个不同的语言,但此处c#写的类可以在vb中当做自家写的类一样正常使用。

参考资料来源:百度百科-net

那是因为MS做了一个Framework来支撑那几种语言(VS支持的几种),做了托管处理,效率欠佳;VS不支持的就没法玩了。。。所以只是跨少数几种语言的运行在Windows上平台

据说现在有在其他OS实现的.NET了。。。