We have way over a million lines of c#, in asp.net, mvc and windows forms. We get 80,000,000 http requests a day.
We have no async (delegates or 4.5 stuff), no threading other than what WCF, AppFabric and ASP.Net give us.
About 25% is generic CRUD code but the rest is complicated matching, integration and math code. We also touch most fundamental computer science domains.
This begs the question: you really need async in the language?
We have way over a million lines of c#, in asp.net, mvc and windows forms. We get 80,000,000 http requests a day.
We have no async (delegates or 4.5 stuff), no threading other than what WCF, AppFabric and ASP.Net give us.
About 25% is generic CRUD code but the rest is complicated matching, integration and math code. We also touch most fundamental computer science domains.
This begs the question: you really need async in the language?