← Back to context

Comment by BeetleB

2 years ago

Ok. For anyone struggling with the second, the answers should be:

Lack of libraries.

Lack of good tools.

My favourite languages are C# and C++, and sometimes I interview developers to work with them. Saying these languages are lacking libraries or good tools is unreasonable.

  • True, but it's trivial to come up with things to dislike in C++ :-)

    • Great point on C++, but it’s harder for C#. The language and ecosystem are IMO pretty good.

      I only hate that Microsoft stopped shipping modern .NET runtime with Windows. A few annoying things though, like the recent push towards AOT compilation (IMO strictly worse that JIT), and the lack of a good first-party cross platform GUI frameworks (for example Microsoft could compile d2d1.dll with DXVK, reimplement dwrite.dll API on top of FreeType / HarfBuzz, and copy-paste UWP).

      8 replies →