News for hackers. Stuff that matters.
Re:Thriving in a Crowded and Changing World: C++ 2006–2020 [... by exdsq on Friday July 16, 2021 @05:52AM (#27854593)
But is it truly practical to use in 'higher-abstraction' apps like web or mobile? I mostly work in higher-level systems programming but dabble in most areas when I want/need to.
Re:Thriving in a Crowded and Changing World: C++ 2006–2020 [... by rramadass on Friday July 16, 2021 @06:17AM (#27854708)
>But is it truly practical to use in 'higher-abstraction' apps like web or mobile?

Yes absolutely. Once you become familiar with the language the barrier is not that high. Familiarity trumps everything else.

That said, since i am not a Web/mobile developer i had collected some resources to help me learn how to use C++ for Web/Mobile apps, you may find it useful;

https://levelup.gitconnected.com/cross-platform-mobile-and-w...

https://github.com/Microsoft/cpprestsdk

https://medium.com/@ivan.mejia/modern-c-micro-service-implem...

Re:Thriving in a Crowded and Changing World: C++ 2006–2020 [... by typon on Friday July 16, 2021 @10:29AM (#27856575)
Not really. If you want to do iOS development, there's no point in using C++. The Swift interop with C++ is very painful.

I think for Android development, the NDK support is much better and there you might be able to leverage C++ much easier.

Re:Thriving in a Crowded and Changing World: C++ 2006–2020 [... by vnorilo on Friday July 16, 2021 @08:40AM (#27855635)
I have been working on many mobile apps that would share a C++ model between iOS and Android, and use platform-specific code for views.
Re:Thriving in a Crowded and Changing World: C++ 2006–2020 [... by jahnu on Friday July 16, 2021 @07:16AM (#27855083)
Web and mobile is possible but anyone experience in both will realise c++ is only suitable for a minor subset of these.