C sharp

Home * Programming * Languages * C#

C# has been developed by Microsoft as part of the .NET Framework. It is a Multi-paradigm programming language, being functional, imperative, generic, object-oriented, and component-oriented. C# Chief Architect is Anders Hejlsberg, the creator of Turbo Pascal and Delphi. =Chess Engines=
 * Category: C# Chess Engines

=See also=
 * Generic Programming

=Publications=
 * Liwu Li, Wenjiang Wang (2004). Object-oriented programming with dynamic classification in C # . IASTED Conference on Software Engineering and Applications 2004

=Forum Posts=
 * c# for chess engine by Sergei Markoff, CCC, September 13, 2011
 * C# Performance by Richard Allbert, CCC, January 27, 2012
 * [.Net only - fast bit operations] by Balint Pfliegel, CCC, June 18, 2012
 * Question About CPP-C#, Performance, and Square Represenation by Cheney Nattress, CCC, September 29, 2012
 * Re: Question About CPP-C#, Performance, and Square Represenation by Erik Madsen, CCC, October 03, 2012


 * C# compiler for Windows XP SP3 by Norbert Raimund Leisner, CCC, January 15, 2014

=External Links=

C#

 * C# from Wikipedia
 * C# Language Specification
 * C# Programming Guide from MSDN Library
 * C# Reference from MSDN Library
 * C# 4.0 and beyond by Anders Hejlsberg | Matthijs Hoekstra | Channel 9

Yield

 * SYSK 149: Performance Analysis of the ‘yield return’ Statement - AppDev: Something You Should Know by Irena Kennedy - MSDN Blogs, July 05, 2006
 * Give way to the yield keyword! - IronShay, June 2008
 * Behind the scenes of the C# yield keyword by Lars Corneliussen, June 9, 2008
 * Demystifying the C# Yield-Return Mechanism -- Visual Studio Magazine by James McCaffrey, February 02, 2012

Frameworks

 * .NET framework from Wikipedia
 * Mono from Wikipedia

Chess Programs

 * Chess Program in C# by Jacques Fournier, from the Code Project, Last Updated: February 17, 2017
 * How to Develop a Chess Program for Dummies based on Huo Chess by Spiros (Spyridon) Kakos

=References= Up one Level