Quick Links on Using C# as a Functional Language

I am using C# a lot these days (due to my work with Microsoft Solver Foundation), and for that reason I am getting more and more interested on resources that explain the functional features of the language. Since we have lots of nice features on LINQ, the idea is: why not to use that to simplify our lives?

As it turns out I found a lot of nice resources. First, a presentation showing many of the functional features available on C# (at version 3.5). For example, you will find there great illustrations of how to use closures, functional sorting and generalized algebraic data types.

Another interesting resource I found today is a free library of parallel extensions to C# (which works with version 3.5). With this library, you can write programs that create threads in a functional way using LINQ, and therefore minimizing synchronization problems.

Finally, I would like to point to Bart de Smet’s blog as a fantastic resource to really understand LINQ and functional C#. If you have the time, go through the examples and exercises in that blog and you will really flex your C# muscles.

Similar Posts:

Similar Posts

59 Comments

  1. Hey very cool site!! Man .. Excellent .. Wonderful ..
    I will bookmark your web site and take the feeds also?
    I am glad to find numerous helpful info here within the publish, we need work out extra
    strategies on this regard, thank you for sharing.
    . . . . .

  2. Oh my goodness! Amazing article dude! Thanks, However I
    am going through difficulties with your RSS. I don’t understand the reason why I cannot join it.
    Is there anybody getting similar RSS issues? Anybody who knows the
    solution will you kindly respond? Thanks!!

  3. With havin so much content do you ever run into any problems of
    plagorism or copyright violation? My website has a lot of completely unique content I’ve either
    created myself or outsourced but it appears a lot of
    it is popping it up all over the web without my agreement.

    Do you know any techniques to help prevent content from being
    ripped off? I’d definitely appreciate it.

  4. Instant access to millions of digital products you can brand and sell as your own ? ! ? Expansive kids’ product collection ! ? Hundreds of thousands of professionally written eBooks ! ? Fully customizable guides and workbooks ! ? PowerPoint and presentation templates ! ? Infographics and visual templates ! ? High-definition logo templates ! ? Print-on-demand T-shirt designs ! ? Video editing assets and motion graphic ! ? Graphic design resources ! ? Social media content packs ! ? Trending digital products across multiple niches ! ? Business and productivity templates ! ? Digital art collections ! ? Music producer assets ! ? Cyberpunk-themed collections ! ? Advanced 3D printing files ! ? Planner & journal creator ! ? ChatGPT prompt collection ! ? Fitness and wellness mega bundles ! And much more to explore here : http://unlimited-ai-tools.advertising4you.co.uk

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.