Rad Geek People's Daily

official state media for a secessionist republic of one

The Dead Hand of C

Programming language designers have a saying: “Every new language is a response to the successes and shortcomings of other languages.” C# was specifically designed to be familiar to users of C, C++, and Java, while at the same time addressing the shortcomings of those languages. Looking back at my top 10 list, more than half of these annoyances are a direct result of including a feature primarily because it would be familiar to users of other languages. The overarching lesson is that long history and familiarity are not good enough reasons to include a dubious feature.

–Eric Lippert, Sharp Regrets: Top 10 Worst C# Features
informit, 12 Sextilis 2015.

Shared Article from informit.com

Sharp Regrets: Top 10 Worst C# Features

Though C# has many great features, a handful could have been designed differently or omitted entirely, says Eric Lippert, who should know, because he …

Eric Lippert @ informit.com


Advertisement

Help me get rid of these Google ads with a gift of $10.00 towards this month’s operating expenses for radgeek.com. See Donate for details.

Anticopyright. This was written in 2015 by Rad Geek. Feel free to reprint if you like it. This machine kills intellectual monopolists.