设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

微软:关注的十大编程语言

2010-1-12 13:35| 发布者: joejoe0332| 查看: 5585| 评论: 2

  作为一个软件公司,微软开发团队必须能够熟练掌握各种编程语言,其中包括Java。但是,C#和C++应该是微软主要使用的两种语言。本文列举的不是该软件巨人使用的语言排名,而是经在PDC大会上与微软管理人士和开发人员的透露,列出了09年微软推广和关注的编程语言,并在今后仍然有可能持续性关注。
  
  众所周知,微软已经从以前的开源敌视者变为开源支持者,这一点也体现在其关注的语言中,例如IronPython、IronRuby分别是开源语言Python和Ruby在微软.NET框架中的实现,另外微软还在不断改进Windows对PHP编程语言的支持,在Windows Server 2008中的IIS 7.0现在已经提供一个开放平台来托管PHP应用。

  以下是09年微软关注的十大编程语言,并且今后仍然可能持续关注:

  C++

  C++是微软的工作语言。该公司使用C++开发了它的许多核心应用。该语言时一个静态类型、多范式、编译、通用编程语言。目前它正被广泛用于软件行业,是当今最受欢迎的语言之一。使用它开发的应用程序包括系统软件、应用软件、设备驱动、嵌入式软件、高性能服务器和客户端应用,以及诸如视频游戏等娱乐软件。

  C#

  2001年,微软宣布推出C#语言,它是一个现代面向对象编程语言,完全由微软重新开发创建,目的是在.NET平台上充分发挥基于XML的Web服务的力量。通过面向对象设计,开发者非常适合使用该语言来创建全方面的高性能Web应用和组件,从基于XML的Web服务,到中间层业务对象,到系统级别的应用。另外,该语言还可以帮助编程者完成更少代码,从而减少犯错机会。

  Visual Basic

  Basic可以被看作微软的基础性语言。Visual Basic .NET(VB.NET)是一门面向对象的计算机编程语言,它可以被看作Visual Basic的进化版,运行在微软.NET框架之上。微软目前正考虑开放Visual Basic和C#的编译器。

  IronPython

  IronPython是Python编程语言在.NET和Silverlight下的实现。它拥有一个完全动态的交互式解释器。它能够被很好的与.NET框架所有其它部分相集成,从而使Python程序员能够使用所有.NET代码库,同时保持了与Python语言的兼容性。IronPython目前被托管在微软的CodePlex开源项目托管网站,是微软开源战略的一部分。

  IronRuby

  IronRuby是Ruby编程语言的.NET实现。IronRuby大量使用了微软的动态语言运行时,使用微软公众许可协议完全开放源代码。IronRuby的源代码被托管在Rubyforge项目中。它基于Dynamic Language Runtime (DLR)构建,它也是微软开源战略的一部分。

  JavaScript

   JavaScript是一门面向对象的脚本语言,可被用来支持以编程方式访问客户端应用和其它应用中的对象。它主要以客户端JavaScript的形式被使用,依靠浏览器的集成组件来实现,可实现开发增强的用户界面和动态网站。JavaScript. 是根据 "ECMAScript"标准制定的网页脚本语言,由Mozilla首席技术官布兰登•艾奇(Brendan Eich)创建。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部