The Author Online Book Forums are Moving

The Author Online Book Forums will soon redirect to Manning's liveBook and liveVideo. All book forum content will migrate to liveBook's discussion forum and all video forum content will migrate to liveVideo. Log in to liveBook or liveVideo with your Manning credentials to join the discussion!

Thank you for your engagement in the AoF over the years! We look forward to offering you a more enhanced forum experience.

transbot (1) [Avatar] Offline
I'm not sure I follow you of the word "functional" in these sentences:

As well as a few simple shortcuts, the introduction of anonymous methods begins the movement toward a more functional style of programming—this trend continues in C# 3.

...this more functional style of coding is going to be increasingly important over time.

C# 2 has radically changed the ways in which delegates can be created, and in doing so itÂ’s opened up the framework to a more functional style of programming.

They are the same as "functional" in "functional programming"?
jon.skeet (483) [Avatar] Offline
Re: about "functional"
Yup, it's exactly the same functional as functional programming.

Delegates are about as close as .NET has to a first class function type. Anonymous methods and lambda expressions make them easy to create and use.

As another example, LINQ encourages a functional style of data querying: each clause in the query creates a new sequence, piggy-backing onto the previous one - as opposed to mutating the existing sequence, even if it could.

It's a shame there isn't more support for immutable values, immutable collections and tail-call-optimised recursion...
jerlin09 (1) [Avatar] Offline
Re: about "functional"
C# is other wise called as functional programming..
It mostly deal with higher order functions.

Web Development Services
newyorkdd (2) [Avatar] Offline
Re: about "functional"
Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data.

Message was edited by:
MichaelBreaker (1) [Avatar] Offline
Re: about "functional"
Bimonthly journal covering foundations, implementations, linguistics, applications, and other aspects of functional programming

Baytech Web Design:Baytech Web Design: Baytech Web Design:Baytech Web Design:Baytech Web Design:Baytech Web Design: Baytech Web Design: Baytech Web Design

Message was edited by: