Comment
Comment by userbinator
As someone who started in the DOS/Windows world, both GDB and (especially) LLDB feel very awkward to use and those screenshots show a few good examples of why: in DEBUG/WinDbg/cdb the command to show the registers is simply 'r', and more than one register is shown on a line so you don't have to scroll up and down to read them all. No "0x" prefixes adding noise everywhere since the default is hex, nor extraneous '*' needed when setting breakpoints. A disassemble ('u') command that does what you expect instead of complaining (https://stackoverflow.com/questions/39016138/how-to-force-gd...). LLDB is even more verbose and perplexing. I could go on and on, but all these little things add up to make debugging with them extremely irritating. There's a classic quote about GDB being written to make you think twice about introducing bugs in your code, and I think whoever said that has a point...