Others

pdb (Python Debugger)

Languages
  • Python

Platforms
  • Windows:

    • Full support

  • Linux:

    • Full support

  • macOS:

    • Full support

Pros
  • Built-in, no install; works well with scripts

Cons
  • Limited UI; less powerful than external tools

jdb

  • CLI-based.

Languages
  • Java

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.

Languages
  • 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.

Languages
  • Python

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.

Languages
  • 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