Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

LINQ is innovative because it brings a generic query language as a first-class citizen in the language. I.e. LINQ is more than just a library as they added syntax constructs for it.


Innovative implies new.

Other languages (LISP, APL, in many senses even Python) had this a long time ago.

The fact that they had to add syntax is because C# isn't sufficiently flexible without it. It does not imply any form or manner of innovation.




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

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

Search: