Download Funcom Hardware Statistics System Vision Document
Transcript
Project FHaSS Programming Language Document 2011 9 C# C# is a simple, modern, general-purpose, object-oriented programming language developed by Microsoft, running on the .NET Framework. C# is part of the Common Language Runtime and the most widely used one. The CLR is the virtual machine component of Microsoft's .NET framework and is responsible for managing the execution of .NET programs. Figur 1: A graphical representation from the initial execution of C# code and down the .NET framework hierarchy C# uses visual studio as its native IDE, also developed by Microsoft for easy development for Windows operating systems. Very similar to other object oriented programming languages i.e. java and C++. C# is however not a cross-platform language, so in order to make this run on Linux, Mac etc. a 3rd party framework called “Mono”is used. The stated purpose of Mono is not only to be able to run Microsoft .NET applications cross-platform, but also to bring better development tools to Linux developers. Mono can be run on Android, BSD, iOS, Linux, Mac OS X, Windows, Solaris, and Unix operating systems as well as some game console operating systems. Page 11 of 194