# How do you use debuggers?

**URL:** <https://discourse.julialang.org/t/how-do-you-use-debuggers/4580>\
**Category:** Community\
**Created:** [July 1, 2017, 6:41am UTC](https://discourse.julialang.org/t/how-do-you-use-debuggers/4580 "2017-07-01T06:41:52Z")\
**Posts on this page:** 1\
**Showing post:** 140

<div class="post-metadata">

**Author:** ![mcbro](https://avatars.discourse-cdn.com/v4/letter/m/77aa72/32.png) [@mcbro](https://discourse.julialang.org/u/mcbro)\
**Post date:** [September 28, 2018, 4:47am UTC](https://discourse.julialang.org/t/how-do-you-use-debuggers/4580/140 "2018-09-28T04:47:26Z")

</div>

Oddly enough I probably use a debugger for my C and C++ code less than for something like Julia or Matlab. Usually if I’m rendering HPC operations into C, the algorithm has already been thoroughly vetted in a higher level language, or I’m implementing a known algorithm from a paper or text book. C in this case is simply giving me a performance enhancement.

Just thinking out loud, but I also tend to write a lot more test code for C. This approach simply doesn’t work as well for general algorithm development because it’s too hard to predict the vagaries of real data in advance.

---

_[View the full topic](https://discourse.julialang.org/t/how-do-you-use-debuggers/4580)._
