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~

3 comments:

Anonymous said...

Great...

Samuel said...

Do you have some code samples related to F#?

Anonymous said...

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