微软十大编程语言

微软十大编程语言

ID:1207747

大小:510.00 KB

页数:10页

时间:2017-11-08

微软十大编程语言_第1页
微软十大编程语言_第2页
微软十大编程语言_第3页
微软十大编程语言_第4页
微软十大编程语言_第5页
资源描述:

《微软十大编程语言》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、据国外媒体报道,微软作为软件领域的领军者,其软件开发人员必须熟练掌握多种编程语言。其中C和C++应该是微软运用最广泛的两种语言了。下面不分排名的为您列举在微软比较流行使用的十种编程语言:1、C++图(1)   C++这个词通常被读做“C加加”,而西方的程序员通常读做“Cplusplus”,“CPP”。它是一种使用非常广泛的计算机编程语言。   C++是一种支持多重编程范式的通用程序设计语言。它支持过程化程序设计、数据抽象、面向对象程序设计、制作图标等等泛型程序设计等多种程序设计风格。2、C#图(2)   C#是微软公司发布的一种面

2、向对象的、运行于.NETFramework之上的高级程序设计语言。它是由微软工程师AndersHejlsberg主导开发的。   C#看起来与Java有许多相似之处;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。   但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。此外,C#还具有安全、稳定、简单的特点。3、VisualBasic图(3)   VB是一款由微软公司开发的包含协助开发环境的

3、事件驱动编程语言,拥有众多的忠实使用者。   它源自于BASIC编程语言,VB拥有图形用户界面和快速应用程序开发系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件,深受开发人员的喜爱。4、JScript图(4)   JScript是一种面向对象的脚本语言,最初由Mozilla公司首席技术官BrendanEich开发。   它主要功能是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。   对于JavaScript和Java的关系,有网友类比雷锋和雷峰塔,二者的区别还

4、是非常明显的。5、PHP图(5)   PHP是一种HTML内嵌式的语言,可以在服务器端执行的嵌入HTML文档的脚本语言,风格类似于C语言,现在被很多的网站编程人员广泛的运用。   PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。它可以比CGI或者Perl更快速的执行动态网页,执行效率要高许多。   如今,PHP已经占据编程语言前三甲的位置。6、IronPython图(6)   IronPython是一种在.NET及Mono上的Python实现,由微软的JimHugunin所发起。它是一个开源的项目,基于微软的D

5、LR引擎,托管于微软的开源网站CodePlex。7、IronRuby图(7)   IronRuby是一个运行在.NET框架的完整Ruby1.8.x实现,它允许Ruby应用能够被无缝的集成到.NET库和基础设施中。   它使用微软的DynamicLanguageRuntime,并依据MicrosoftPermissiveLicense发布所有源代码。这种集成使得应用Silverlight和.NET框架的全部能力创建应用变得非常容易。8、F#图(8)   F#是由微软发展的为微软.NET语言提供运行环境的程序设计语言。它是基于Ocam

6、l的,而Ocaml是基于ML函数程序设计语言的。这是一个用于显示.NET在不同编程语言间互通的程序设计。9、Axum图(9)   微软新推出的.Net家族新成员Axum,它最主要的目标是实现并行。Axum试图提供一种更为自然的方式来安排组件之间的协作问题。换句话说,如果将方案按照交互式组件建模,在Axum中编码会更为直接了当,而且你可能可以不被许多常见的并发问题所困扰。10、“M”图(10)   微软旗下代号为“M”的编程语言是为处理数据和建立数据模型而开发的。这种新编程语言是Oslo发展和面向服务策略的一部分,在保持文本(tex

7、tual)和特定领域(domaiN-specific)的同时,还整合了来自XAML的特性。附:11月编程语言排行榜的前二十名及相关数据:图(11)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。