Top 10 Microsoft Programming Languages
Tuesday, December 8, 2009
Microsoft the software Giant shares the most used programming languages which keeps a track of them for its ongoing business. Many of them wanted to know this information if not i was one of the person among which who are very eagar to know about the programming languages which they use. I being a .Net developer i am very passionate about Microsoft and when looked on these languages there are one or two which i never heard about.Well c and c++ are the most basic languages which are most prmary languages used at Microsoft. But here is the list of the languages used for most at Microsoft...
C++
C++ is the workhorse language at Microsoft. The company uses C++ to build many of its core applications. C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. C++ is widely used in the software industry, and remains one of the most popular languages ever created. Some of its application domains include systems software, application software, device drivers, embedded software, high-performance server and client applications, and entertainment software such as video games.
C#
Microsoft announced Microsoft C# in 2001 as a modern, object-oriented programming language built from the ground up to exploit the power of X M L-based Web services on the .NET platform. With its object-oriented design, C# is useful for developers building a wide range of high-performance Web applications and components—from X M L-based Web services to middle-tier business objects and system-level applications. The language has been crafted to help developers accomplish more with fewer lines of code, and with fewer opportunities for error.
Visual Basic
Basic can be considered the language that Microsoft was built upon. Visual Basic .NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of Microsoft's Visual Basic (VB), which is implemented on the Microsoft .NET Framework. Microsoft is considering opening up the compilers of both Visual Basic and C#.
IronPython
IronPython is an implementation of the Python programming language running under .NET and Silverlight. It supports an interactive console with fully dynamic compilation. It's well-integrated with the rest of the .NET Framework and makes all .NET libraries easily available to Python programmers, while maintaining compatibility with the Python language. IronPython is hosted on Microsoft's CodePlex open-source project hosting Website and is part of Microsoft's open-source strategy.
IronRuby
IronRuby is a .NET implementation of the Ruby programming language.
IronRuby heavily leverages Microsoft's Dynamic Language Runtime, and both are released with full source code under the Microsoft Public License. The IronRuby source code is hosted on Rubyforge, which is a home for open-source Ruby projects. IronRuby is implemented on top of the Dynamic Language Runtime, a library running on top of the Common Language Runtime (CLR) 2.0 that provides dynamic typing and dynamic method dispatch, among other things, for dynamic languages. IronRuby is part of Microsoft's open-source strategy.
JavaScript
JavaScript is an object-oriented scripting language used to enable programmatic access to objects within both the client application and other applications. It is primarily used in the form of client-side JavaScript, implemented as an integrated component of the Web browser, allowing the development of enhanced user interfaces and dynamic Websites. JavaScript is a dialect of the ECMAScript standard and is characterized as a dynamic, weakly typed, prototype-based language with first-class functions. JavaScript was influenced by many languages and was designed to look like Java, but to be easier for non-programmers to work with. Microsoft keeps abreast of JavaScript for its Internet Explorer browser and other Web applications. JavaScript was created by Brendan Eich, chief technology officer of Mozilla Corp.
F#
F# is a typed functional programming language for the .NET Framework. It combines the succinctness, expressivity and compositionality of typed functional programming with the run-time support, libraries, interoperability, tools and object model of .NET. F# was initially developed by Don Syme at Microsoft Research but is now being developed at Microsoft Developer Division and will be distributed as a fully supported language in the .NET Framework and Visual Studio as part of Visual Studio 2010.
PHP
PHP is a widely used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.
Windows Server 2008 with IIS 7.0 provides an open platform for hosting PHP applications from a single server. The Microsoft Web Platform supports interoperability of PHP applications and solutions built on Windows. Many PHP developers currently use Windows for their development environment of choice, and with the Windows Web Application Gallery, PHP developers now can choose from numerous applications and solutions, built in PHP, that run well on Windows. In addition, PHP developers can benefit from the huge community bases of ASP.NET, PHP, Microsoft Partners and other communities out there that are committed to supporting the Windows Web Application Gallery. Microsoft also offers a PHP software development kit (SDK) for its Windows Azure cloud platform. In addition, Microsoft has a partnership with Zend, the PHP company, to support PHP on the Window platform and in the cloud.
"M"
The Microsoft language code-named "M" is a declarative language for working with data and building domain models. "M" lets users write down how they want to structure and query their data using a textual syntax that is convenient to both author and reader. "M" does not mandate how data is stored or accessed, nor does it mandate a specific implementation technology. Rather, "M" is designed to allow users to write down what they want from their data without having to specify how those requirements are met by a specific technology or platform. "M" is part of the Microsoft modeling technology formerly known as "Oslo" and now known as SQL Server Modeling. Don Box, a Microsoft distinguished engineer and the company's chief modeling officer, was a founding member of the "M" language team.
Axum
Axum is an incubation project from Microsoft's Parallel Computing Platform that aims to validate a safe and productive parallel programming model for the .NET framework. It's a language that builds upon the architecture of the Web and the principles of isolation, actors and message-passing to increase application safety, responsiveness, scalability and developer productivity. Other advanced concepts Microsoft is exploring are data flow networks, asynchronous methods and type annotations for taming side-effects. Although Axum is an incubation project, Microsoft has included support for Axum in the beta release of Visual Studio 2010.
Well these are most used languages in Microsoft and keep looking for info on Microsoft.
Comments :
0 comments to “Top 10 Microsoft Programming Languages”