Elements of ML programming (ML97 ed.)
Elements of ML programming (ML97 ed.)
Functional programming in Java
Journal of Computing Sciences in Colleges
Visual C# 2005: A Developer's Notebook
Visual C# 2005: A Developer's Notebook
Delegates and functional programming in C#
Proceedings of the 2nd annual conference on Mid-south college computing
Programming C#
Hi-index | 0.00 |
Functions are first class objects in functional languages such as Scheme or ML - functions can be passed as parameters, functions can construct and return functions. The functional style of programming that this allows is quite distinct from the style normally used with languages such as Java, C or C++. Delegates in C# allow mimicking important features of functional programming in a rather different way than in Java [3]. C# 2.0 introduces features such as generic classes, generic delegates and anonymous methods which make functional programming even easier and more natural. Generic delegates and anonymous methods are used to model functional programming in C# 2.0. This allows the use of a functional programming style in C# and is a tool for exploring some of the interesting new features of C# from outside the box.