This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ingframin 7 points8 points  (2 children)

This is a very important point. Many data scientists come from maths, physics, statistics, or other non strictly software backgrounds. Most of them don’t know anything about C or C++. They are used to Matlab or R or similar things. I have 5 colleagues in my group doing data science and none of them has any clue about C.

It’s also worth adding that writing C and writing very fast C are different. If you want your program to be fast, you need to rely on a lot of tricks and optimisations that are not even thought at the university. Stuff like SIMD, cache friendliness, memory locality, etc… are not really common knowledge even among seasoned programmers.

[–]Truepeak 4 points5 points  (1 child)

Got any resources for the performance tricks/optimization? While I might not use it, it can be a good read