首页 百科知识 的全新开发工具#

的全新开发工具#

时间:2022-10-19 百科知识 版权反馈
【摘要】:针对该问题,微软的解决方案是设计出一种称为C#的程序语言。使用C#语言设计的组件能够用于Web服务,这样通过Internet可以被运行于任何操作系统上任何编程语言所调用。由于C#与C和C++有着很大程度上的相似性,熟悉C和C++的开发人员很快就能精通C#。

1.2.2 面向.NET的全新开发工具C#

当今,C和C++一直是最有生命力的程序设计语言,这两种语言为程序员提供了丰富的功能,高度的灵活性和强大的底层控制能力,而这一切都不得不在效率上作出不同程度的牺牲。如果用户使用过包括C和C++在内的多种程序设计语言,相信会深刻体会到它们之间的区别。比如与Visual Basic相比,Visual C++程序员为实现同样的功能就需要更长的开发周期。由于C和C++既为用户带来了高度的灵活性,又使用户必须要忍受学习的艰苦和开发的长期性,许多C和C++程序员一直在寻求一种新的语言,以期在开发能力和效率之间取得更好的平衡。今天,人们改进开发出了许多语言以提高软件生产率,但这些或多或少是以牺牲C和C++程序员所需要的灵活性为代价,这样的解决方案限制了程序员能力的发挥,且它们不能很好地与原有的系统兼容;更令人头痛的是,它们并不总是与当前的Web应用结合得很好。理想的解决方案是将快速的应用开发与对底层平台所有功能的访问紧密结合在一起,程序员们需要一种环境,它与Web标准完全同步,并且具备与现存应用间方便地进行集成的能力;除此之外,它允许程序员在需要时使用底层代码。

针对该问题,微软的解决方案是设计出一种称为C#的程序语言。C#是一种现代的、面向对象的程序开发语言,它使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序,而.NET平台提供了大量的工具和服务,能够最大限度地发掘和使用计算及通信能力。由于一流的面向对象的设计,因此从构建组件形式的高层商业对象到构造系统级应用程序,都会发现C#是最合适的选择。使用C#语言设计的组件能够用于Web服务,这样通过Internet可以被运行于任何操作系统上任何编程语言所调用。不但如此,C#为C++程序员提供快捷的开发方式,它并没有丢掉C和C++的基本特征。由于C#与C和C++有着很大程度上的相似性,熟悉C和C++的开发人员很快就能精通C#。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈