Hacker News new | ask | show | jobs
by larrydag 4476 days ago
Just step back and think for a minute why that is the case.
4 comments

Is it because Microsoft has always invested heavily in development tools to encourage development of Windows software?
I don't think that's the case when VS bundle is priced in thousands of dollars. They just want to make good product.
Because writing good debuggers is unglamorous hard work.

Actually, I think the VS C++ debugger is only decent - not great, just decent. I prefer the Borland debugger kernel, seen these days in Embarcadero Delphi and C++ Builder, the CPU view in particular. Although if you're working with mixed native and .NET code, it's quite good.

VS's ability to comprehend C++ code and provide meaningful code completion, follow symbol references, etc. even when it isn't able to compile the C++ is excellent, however.

If you're implying that it's because code written on/for Windows is more buggy, remove that chip from your shoulder.
Actually you're right. I stepped over the line. I don't use Windows products but Windows does make incredible software.
Because it's proprietary, and other debuggers aren't allowed to copy it?