9 ms·
Microsoft Visual Studio has the best c++ debugger. You get spoiled by it. Highly recommend it. If you are a beginner start with Visual Studio; it will make lots
by kd3 7y ago
Microsoft Visual Studio has the best c++ debugger. You get spoiled by it. Highly recommend it. If you are a beginner start with Visual Studio; it will make lots of things easier for you. Once Microsoft ports it to Linux the competition is fucked.
- dralley 7y agoMicrosoft still hasn't ported Visual Studio to 64 bit, so I don't expect Linux support is coming any time soon.
- arsenide 7y agoPer a StackOverflow post, the reasons for this are detailed here: https://blogs.msdn.microsoft.com/ricom/2009/06/10/visual-studio-why-is-there-no-64-bit-version-yet/ https://blogs.msdn.microsoft.com/ricom/2009/06/10/visual-stu... Is there some reason you would expect a 64-bit Visual Studio port before a Linux port?
- mrpippy 7y agoThe blog post is 10 years old, the reasoning was poor then and has not aged well. No mention of the performance benefits of extra registers, new instructions, security benefits, etc. The only advantage I can see to staying 32-bit is that Windows on ARM64 only has an x86 emulator, not x86_64. I think there’s a 0% chance of a Linux port: VS Code is the cross-platform/future dev environment for Microsoft. But I wouldn’t be surprised to hear that a 64-bit Visual Studio is coming soon to Windows.
- pjc50 7y agoThe new instructions are generally special-purpose, Visual Studio doesn't sound like an obvious target for vectorisation. Security is meaningless - VS is not on a security boundary. The memory size cost disadvantage is real, though.
- hermitdev 7y agoMS has explicitly stated they dont intend or expect to make VS 64-bit in any near timeframe. They say they dont need to because the components that would benefit from 64 bit are already out of process and communicate to the main UI over IPC. That said, nothing stops a 32 bit VS building/debugging a 64 bit process. I was doing this 10+ years ago. MS doesn't support running VS at all on Linux/Mac, and probably won't ever, or for a very long time out. Use VS Code, instead. Yes, you can target Linux/Mac from Windows running VS, but VS wont run on the same OS.
- Longhanks 7y agoThis is a bad excuse for too much (internal) complexity. 64bit is over 10 years old at this point and there's no reason NOT to update programs.
- jarjoura 7y agoAll of the underlying tools are native 64-bit, but it's hidden behind a project property that you need to turn on to use them. I think it's just the C# code editor process that's still only 32-bit.
- pjmlp 7y agoManaged language tooling is written in their respective languages, so I doubt about the process still being 32-bit.
- 29athrowaway 7y ago"The best" compared to what exactly? Have you tried "rr" for instance?
- de_watcher 7y agoOnce Microsoft ports Visual Studio to Linux the Windows is fucked. That's the only reason why they don't do it.
- kd3 7y agoIt will definitely mean a significant increase in Linux developers.
- pjc50 7y agoIt is very nice .. but I suspect that even Microsoft have realised it has serious maintainability issues within itself, so it will probably never be ported. Expect VSCode to acquire a comparable debugging plugin instead.