Sunday, April 26, 2009

New definition to C#

If anyone asksus , what is C#, what will be our answer? All of us will say, C# is an Object Oriented Language targeting .NET run time. Today this definition of C# is only 10% correct or you can say 10% complete. Surprised! read ahead.

Few days back, I was listening to Anders Hejlsberg's PDC 2008 presentation on C# 4.0. There he formulated a new definition for C#.
C# is a multi-paradigm language that covers functional, imperative, generic, object oriented and component oriented disciplines.

C# 2.0 introduced some concepts of functional languages like anonymous methods and then came LINQ. F#, a pure functional language, makes extensive use of anonymous methods to achieve its goal. C# 4.0 will introduce new features that makes it interoperable with domain specific languages targeting .Net run time.

Some important links:

Currently Listening - Feel the Rush by Shaggy
~eNjOy CoDiNg~


Anonymous said...


Samuel said...

Do you have some code samples related to F#?

Anonymous said...

[b]coreldraw x4 traing, [url=]discount kids software[/url]
[url=]office 2003 crack[/url] 2009 FileMaker Pro 10 discount microsoft office suite
g1 software store [url=]Pro Mac OS v10[/url] adobe photoshop cs4 extended
[url=]computer software online store[/url] manual adobe photoshop cs3
[url=]software reseller program[/url] DVD Ultimate Mac
download nero 9 ultra edition [url=]microsoft sql software[/url][/b]