# CSV Reading (rewrite in C?)

**URL:** https://discourse.julialang.org/t/csv-reading-rewrite-in-c/15537
**Category:** Internals & Design
**Created:** [September 27, 2018, 1:39am UTC](https://discourse.julialang.org/t/csv-reading-rewrite-in-c/15537 "2018-09-27T01:39:59Z")
**Posts on this page:** 1
**Showing post:** 29

<div class="post-metadata">

### Author: ![iwelch](https://avatars.discourse-cdn.com/v4/letter/i/8c91f0/32.png) [@iwelch](https://discourse.julialang.org/u/iwelch)
#### Post date: [September 27, 2018, 11:46pm UTC](https://discourse.julialang.org/t/csv-reading-rewrite-in-c/15537/29 "2018-09-27T23:46:14Z")

</div>

[But](https://discourse.julialang.org/t/why-is-this-code-so-slow-in-julia-compared-to-a-numpy-implementation/6660/6) \_ [I](https://discourse.julialang.org/t/slow-matrix-multiplication-in-julia-compared-to-python-numpy/11015/4) \_ [would](https://discourse.julialang.org/t/types-and-gradients-including-forward-gradient/946/19) \_ [think](https://discourse.julialang.org/t/parallel-is-very-slow/9443/2) \_ [**you**](https://discourse.julialang.org/t/view-and-slices-comparison-of-speed/8647/5) \_ [already](https://discourse.julialang.org/t/improve-the-performance-of-multiplication-of-an-arbitrary-number-of-matrices/10835/2) \_ [knew](https://discourse.julialang.org/t/how-to-assign-real-imaginary-part-of-complex-array/10818/11) \_ [that](https://discourse.julialang.org/t/a-generator-with-two-for-keywords-is-slow/7407/3) \_ [considering](https://discourse.julialang.org/t/wip-faster-string-sort/7671/16) \_ [**THIS**](https://discourse.julialang.org/t/simple-for-loops-and-speed/7158/8)

yes I did know this. unfortunately, the emphasis was on the _did_ and not on the _know_. when one gets old, memory has already been used up and is no longer freed up by the garbage collector.

heck, at least I do remember always to type my variables and functions, because this avoids a set of other gotchas.

---

_[View the full topic](https://discourse.julialang.org/t/csv-reading-rewrite-in-c/15537)._
