Hacker News new | past | comments | ask | show | jobs | submit login

I don't see how bringing this up is necessary or relevant. These types of comments seemed to me to be nothing more than a snarky aside. "You're happy about X feature? Well it already existed in Y language."



I brought it up, because the the original post seems to be implying that C# is just copying ES6, and only now "coming up to par". Whereas I think anyone who's not caught in the JS bubble will realise it's very unlikely to be true. There are other .NET languages that have tuples and destructuring, never mind the myraid other languages that have had those features for decades; and ES6 is hardly a panacea when it comes to languages. It's certainly not something that a language designer would be trying to 'come up to'.

Apologies if you thought my comment was snarky, it wasn't my intention.


I don't see why everyone is so defensive about languages, though. C# can achieve parity with ES6 in some ways, and ES6 can achieve parity with C# in others. It doesn't necessarily imply that the developers of one language were cribbing notes from another. It's just a happy thing that some of my favorite features are seeing more widespread adoption between languages.

With my original comment, I was trying to imply that the context in which you read about languages (e.g. which languages you are the most familiar with) can color how you perceive the news. Sadly I feel like everyone read it as an indictment against C# or something.

Anyway, my bad for mistakenly calling you out. It's a bit of a reflex after seeing so many people try to claim that their language is superior.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: