3 ms·
Is it now? Then I need to try it again. Some of my claims are probably outdated at this point if VS has improved a lot. 1-2 years ago their C++11 support was be
by bschwindHN 10y ago
Is it now? Then I need to try it again. Some of my claims are probably outdated at this point if VS has improved a lot. 1-2 years ago their C++11 support was behind G++ and Clang.
I'm speaking mostly from a gamedev perspective, I don't write embedded C++. Same story with CMake, only used it on platforms where someone would/could play a game.
Does Windows offer a superior development platform when doing embedded work compared to BSD/Linux/OS X?
I prefer to work in a general text editor alongside simple command line build tools, which probably explains my dislike of most Windows dev tools.
- pjmlp 10y ago> VS has improved a lot. 1-2 years ago their C++11 support was behind G++ and Clang. Except there are quite a few commercial compilers to choose from, not only those three. > I'm speaking mostly from a gamedev perspective, I don't write embedded C++. Same story with CMake, only used it on platforms where someone would/could play a game. Sony and Nintendo SDKs are Windows based. > Does Windows offer a superior development platform when doing embedded work compared to BSD/Linux/OS X? The majority of the embedded vendors SDKs are Windows based and they have their own compilers. Not everyone is doing gcc and clang forks.
- apardoe-MSFT 10y agoVS/MSVC has improved a lot. There are details here: https://blogs.msdn.microsoft.com/vcblog/2016/06/07/compiler-improvements-in-vs-2015-update-3-rc/ https://blogs.msdn.microsoft.com/vcblog/2016/06/07/compiler-... but the long and short of it is that we are working on achieving complete C++98/11/14 compliance by (hopefully) the end of this year. And we have a number of C++ draft standard features implemented already, in both the compiler and the libraries. Additionally, we're shipping a number of versions of Clang in VS (targeting Windows, targeting Linux/IOT, targeting Android/iOS) and contributing to the community. We're looking seriously into CMake support and contributing back to the community. And the VS Code editor runs on Unix-based OS with IntelliSense, debugging, etc. So yes, VS has improved a lot, but we still have work to do. I'd love to chat with you if you have questions. My email is firstname.lastname@microsoft.com. My full name is on the blog that I linked to but I'm really not that hard to find online. And I've got questions for you if you use Clang and have any interest in Windows. Send me mail and we can maybe set up time for a phone/Skype call.
- pjmlp 10y agoYou guys are doing awesome work on Visual C++, I keep playing around with it, although nowadays I spend my time between .NET and JVM stacks. However, C++ is one of my favourite languages (minus C parts), that I still reach for private projects and when I need to step out of .NET and JVM. Not sure if I am the one you want to talk to, as I do find Visual C++ has actually one of the best supports for C++98/11/14 among commercial C++ compilers. I do spend most of my developer time on Windows actually.