Others

pdb (Python Debugger)

  • Python only.

  • Platforms

    • Windows:

      • Full support

    • Linux:

      • Full support

    • macOS:

      • Full support

jdb (Java Debugger)

  • CLI-based.

  • Java only.

  • Platforms

    • Windows:

      • Full support

    • Linux:

      • Full support

    • macOS:

      • Full support

  • Pros

    • Included with JDK; integrates with JVM

  • Cons

    • Basic interface; lacks advanced features

Eclipse Debugger

  • GUI-based.

  • Java, C/C++ (via CDT), others

  • Platforms

    • Windows:

      • Full support

    • Linux:

      • Full support

    • macOS:

      • Full support

  • Pros

    • Modular; multi-language support

  • Cons

  • Performance and UI issues in large projects

PyCharm Debugger

  • GUI-based.

  • Python only.

  • Platforms

    • Windows:

      • Full support

    • Linux:

      • Full support

    • macOS:

      • Full support

  • Pros

    • Intuitive UI; great variable inspection; remote debugging

  • Cons

    • Requires paid version for some features

Xcode Debugger

  • GUI-based.

  • Objective-C, Swift, C/C++

  • Platforms

    • macOS:

      • Full support

    • Windows/Linux:

      • Not supported

  • Pros

    • Native macOS/iOS debugging; GPU debugging

  • Cons

    • Mac-only; Apple-specific features