The topic of this article may not meet Wikipedia's general notability guideline. (May 2013) |
Paradigm | multi-paradigm: structured, object-oriented, event-driven, procedural, meta |
---|---|
Designed by | Geeks ltd. |
Developer | Geeks ltd. |
First appeared | 2012 |
Typing discipline | static, dynamic |
License | proprietary |
Website | http://www.msharp.co.uk/ |
Major implementations | |
Visual C#, .NET Framework, ASP.NET, Domain-specific language |
M# (pronounced em sharp) is a code generation tool and a domain-specific language that can be used to create websites and web applications.[1] It can translate entities and page definitions to ASP.NET Web Forms and MVC and C# code which in turn form the user interface and business logic layer of the application. Its main goals are to reduce time of development, increase code quality, and reduce human errors.[2]