Rad Geek People's Daily

official state media for a secessionist republic of one

The Dead Hand of C

Here's an old post from the blog archives of Geekery Today; it was written about 9 years ago, in 2015, on the World Wide Web.

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


Reply to The Dead Hand of C Use a feed to Follow replies to this article · TrackBack URI

Post a reply

By:
Your e-mail address will not be published.
You can register for an account and sign in to verify your identity and avoid spam traps.
Reply

Use Markdown syntax for formatting. *emphasis* = emphasis, **strong** = strong, [link](http://xyz.com) = link,
> block quote to quote blocks of text.

This form is for public comments. Consult About: Comments for policies and copyright details.

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