Re:Learn C programming and the rest will come
by flavio81 on Wednesday November 29, 2017 @11:41AM
(#15808187)
>if the tools we were given during our formation were python, php or javascript.
Well, these are not the "modern" tools I had in mind with writing my comment above...
>I don't think resolving the philosopher dinner problem in Go can teach you much. In C, it does.
Yes, I agree. But I never questioned C's value as a teaching aid.
After this formation, we were able to write a hashmap algorithm that handled collision in less than a day and a half. I honestly don't think we would have been able to do the same if the tools we were given during our formation were python, php or javascript. I don't think resolving the philosopher dinner problem in Go can teach you much. In C, it does. The biggest advantage C have is that you start from nothing, so you have to understand everything. I would not understand BTrees this well if i did not first understand linked list. And i think the thing that taught me the most about OOP was writing a raytracer in C.