Settings

Theme

Why C# Is Not My Favorite Programming Language

fredmameri.wordpress.com

2 points by mikescandy 11 years ago · 9 comments

Reader

dozzie 11 years ago

It boils down to "C# is not C++".

  • yarper 11 years ago

    I guess more specifically, why can't I write C++ in C#.

    As a side note, the i7 4770k produces somewhere in the region of one hundred thirty-three billion seven hundred forty million operations per second. 8GB is sixty four billion bits.

    We don't really need micro optimisations and bitflags anymore. Premature optimisation causes loads more problems than it actually solves. That's why we have languages like Java and C#.

    https://en.wikipedia.org/wiki/Instructions_per_second

  • mikescandyOP 11 years ago

    that was my same feeling. I'm a C# developer, and even though I consider myself a decent dev, I never thought of C# as a toy language. I guess I'm not that good.

    • Delmania 11 years ago

      Until the author has made systems like Stack Overflow, Exchange, IIS, Office 365, and SharePoint in C++, his comments about C# being a "toy language for small projects" are pretty much baseless. In fact, this entire article is nothing more than an academic exercise, he has no practical examples where any of his concerns had a significant impact on a production system.

    • guyprovost 11 years ago

      Yep... Feel the same here. I guess that we suck!

rtets 11 years ago

No feature or optimisation is free

One must eventually compromise in every language/system at some cost according to the value to its intended user

Many of these genuinely interesting criticisms of C# are the "other edge" to the sword we love it for

kinosang 11 years ago

Why Python, Ruby, Javascript, Java, PHP, and etc is Not My Favorite Programming Languages. That's subjective and completely worthless for others.

  • nvivo 11 years ago

    Agreed. Basically, he could have gone with almost every modern language there and the result would be the same.

Avernar 11 years ago

I actually prefer C++/CLI to C#. I use it for my UI code and can seamlessly call my C++ code to do the non-UI work.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection