Note: This article is also posted at The Code Project. Refer to this link. There are quite interesting discussions going on there.
The .NET framework 4.0 CTP has just been released and I think it’s a good time to explore the new features of C# 4.0. In this post, I will introduce about the following features: dynamic lookup, generics covariance and contravariance support, optional and named parameters.
Read more…
Categories: .NET, Programming Languages, Software Engineering, Technologies Tags: .net 4.0, c#, c# 3.0, c# 4.0, dynamic language runtime, dynamic languages, generics, Programming Languages
What Steve Yegge considers the Next Big Language. Sound like
- Ruby + (Java || C# 1.x/2.0)
- (JRuby || Groovy || Ruby.NET) + good_tools (esp. IDE)
- C# 3.0 && dynamic_typing (not just type inference) && more_syntactic_sugar (return multiple values, object-literal syntax for hashmap etc.)
Lately, I’ve seen some job posts in the local newspapers which seek for senior .NET developers and senior Java developer who have at least 4 years of experience in .NET/Java, and feel a little bit dissatisfied with them. Read more…
Now, they even make a C#-2-JavaScript compiler, besides the GWT on the Java space. Guys, the next step is to completely eliminate all JavaScript we have to write, including those embedded in the HTML pages, port as many JavaScript libraries to .NET and Java as possible and vice versa, and make those libraries browser-independent. The point is to make JavaScript and its infamous browser-incompatibility problem completely transparent from application developers. By doing that, developers do not have to care about JavaScript any longer and it will become the machine language of the browsers. I do not care about the machine code since the appearance of Java and C#, neither do I want to care about JavaScript if you guys decide to generate it from Java/C#.
Recent Comments