3 ms·
GDB's main power is that it's scriptable. You can track down some pretty gnarly bugs with that. You don't necessarily need that capability for languages like
by camgunz 8y ago
GDB's main power is that it's scriptable. You can track down some pretty gnarly bugs with that. You don't necessarily need that capability for languages like JS, because there's far less danger of getting into serious trouble (stack corruption, etc.), so it's hard to appreciate. But yeah, discoverable it is not haha.
- pjmlp 8y agoAll major Java and .NET IDEs have debugging APIs as well. As for the data visualizers, as mentioned, with Java and .NET I can do it with a bit of annotations and the debugger takes it from there. Or in C++'s case when using Visual Studio, a bit of XML describing the metadata.
- camgunz 8y agoOh yeah, totally true. All I meant was GDB's power interface is scripting. I definitely think IDE debuggers are better.