Everything becomes obsolete sooner or later. The same thing counts for programming languages. The lifecycle of a programming language can be divided in 7 phases:
- Conception
- Adoption
- Acceptance
- Maturation
- Inefficiency
- Deprecation
- Decay
Scot Allen is starting an in interesting discussion about the language phase where C# is today.
Can things only get worse after C# 4.0? Or will there still be some interesting evolutions for the C# programming language? Maybe the dynamic keyword is just a sign for what will be next…