Changes

Jump to: navigation, search

C sharp

4,928 bytes added, 22:39, 21 November 2019
Created page with "'''Home * Programming * Languages * C#''' '''C#''' has been developed by Microsoft as part of the [https://en.wikipedia.org/wiki/Microsoft_.NET#Micr..."
'''[[Main Page|Home]] * [[Programming]] * [[Languages]] * C#'''

'''C#''' has been developed by [[Microsoft]] as part of the [https://en.wikipedia.org/wiki/Microsoft_.NET#Microsoft_.NET .NET Framework].
It is a [https://en.wikipedia.org/wiki/Multi-paradigm_programming_language Multi-paradigm programming language], being [https://en.wikipedia.org/wiki/Functional_programming functional], [https://en.wikipedia.org/wiki/Imperative_programming imperative], [https://en.wikipedia.org/wiki/Generic_programming generic], [https://en.wikipedia.org/wiki/Object-oriented_programming object-oriented], and [https://en.wikipedia.org/wiki/Component-based_software_engineering component-oriented].
C# Chief Architect is [https://en.wikipedia.org/wiki/Anders_Hejlsberg Anders Hejlsberg], the creator of [[Pascal#TurboPascal|Turbo Pascal]] and [[Delphi]] <ref>Behind the Code with [https://en.wikipedia.org/wiki/Anders_Hejlsberg Anders Hejlsberg], by Barbara Fox, © 2005 [[Microsoft]], [https://en.wikipedia.org/wiki/YouTube YouTube] Video<br/>{{#evu:https://www.youtube.com/watch?v=nCVNpwXijVQ|alignment=left|valignment=top}}</ref>.
<span id="Engines"></span>
=Chess Engines=
* [[:Category:C sharp|Category: C# Chess Engines]]

=See also=
* [[Generic Programming]]

=Publications=
* [[Liwu Li]], [https://scholar.uwindsor.ca/etd/2900/ Wenjiang Wang] ('''2004'''). ''Object-oriented programming with dynamic classification in C<nowiki>#</nowiki>''. [https://dblp.org/db/conf/iastedSEA/iastedSEA2004.html IASTED Conference on Software Engineering and Applications 2004]

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=40385 c# for chess engine] by [[Sergei Markoff]], [[CCC]], September 13, 2011
* [http://www.talkchess.com/forum/viewtopic.php?t=42186 C# Performance] by [[Richard Allbert]], [[CCC]], January 27, 2012
* [http://www.talkchess.com/forum/viewtopic.php?t=44114 [.Net only] - fast bit operations] by [[Balint Pfliegel]], [[CCC]], June 18, 2012
* [http://www.talkchess.com/forum/viewtopic.php?t=45388 Question About CPP-C#, Performance, and Square Represenation] by [[Cheney Nattress]], [[CCC]], September 29, 2012
: [http://www.talkchess.com/forum/viewtopic.php?topic_view=threads&p=485936&t=45388 Re: Question About CPP-C#, Performance, and Square Represenation] by [[Erik Madsen]], [[CCC]], October 03, 2012 <ref>[http://startbigthinksmall.wordpress.com/2008/06/09/behind-the-scenes-of-the-c-yield-keyword/ Behind the scenes of the C# yield keyword] by [http://startbigthinksmall.wordpress.com/author/larscorneliussen/ Lars Corneliussen], June 9, 2008</ref>
* [http://www.talkchess.com/forum/viewtopic.php?t=50916 C# compiler for Windows XP SP3] by [[Norbert Raimund Leisner]], [[CCC]], January 15, 2014

=External Links=
==C#==
* [https://en.wikipedia.org/wiki/C_Sharp_%28programming_language%29 C# from Wikipedia]
* [http://en.csharp-online.net/CSharp_Language_Specification C# Language Specification]
* [http://msdn.microsoft.com/en-us/library/67ef8sbd.aspx C# Programming Guide] from [http://msdn.microsoft.com/en-us/library/default.aspx MSDN Library]
* [http://msdn.microsoft.com/en-us/library/618ayhy6.aspx C# Reference] from [http://msdn.microsoft.com/en-us/library/default.aspx MSDN Library]
* [http://channel9.msdn.com/Blogs/matthijs/C-40-and-beyond-by-Anders-Hejlsberg C# 4.0 and beyond by Anders Hejlsberg | Matthijs Hoekstra | Channel 9]
==Yield==
* [http://blogs.msdn.com/b/irenak/archive/2006/07/05/656898.aspx SYSK 149: Performance Analysis of the ‘yield return’ Statement - AppDev: Something You Should Know] by [http://blogs.msdn.com/b/irenak/ Irena Kennedy] - [http://blogs.msdn.com/ MSDN Blogs], July 05, 2006
* [http://blogs.microsoft.co.il/blogs/shayf/archive/2008/06/06/give-way-to-the-yield-keyword.aspx Give way to the yield keyword! - IronShay], June 2008
* [http://startbigthinksmall.wordpress.com/2008/06/09/behind-the-scenes-of-the-c-yield-keyword/ Behind the scenes of the C# yield keyword] by [http://startbigthinksmall.wordpress.com/author/larscorneliussen/ Lars Corneliussen], June 9, 2008
* [http://visualstudiomagazine.com/articles/2012/02/01/demystifying-the-c-yield-return-mechanism.aspx Demystifying the C# Yield-Return Mechanism -- Visual Studio Magazine] by James McCaffrey, February 02, 2012
==Frameworks==
* [https://en.wikipedia.org/wiki/.NET_Framework .NET framework from Wikipedia]
* [https://en.wikipedia.org/wiki/Mono_%28software%29 Mono from Wikipedia]
==Chess Programs==
* [https://www.codeproject.com/Articles/36112/Chess-Program-in-C Chess Program in C#] by [[Jacques Fournier]], from the [https://en.wikipedia.org/wiki/Code_Project Code Project], Last Updated: February 17, 2017
* [https://harmoniaphilosophica.com/2011/09/28/how-to-develop-a-chess-program-for-2jszrulazj6wq-23/ How to Develop a Chess Program for Dummies] based on [[Huo Chess]] by [[Spiros Kakos|Spiros (Spyridon) Kakos]]

=References=
<references />
'''[[Languages|Up one Level]]'''

Navigation menu