From what I understand in formal CS courses, you learn from the bottom up, but learning from the top down was much more enlightening for me.
From what I understand in formal CS courses, you learn from the bottom up, but learning from the top down was much more enlightening for me.
I also learned how data structure libraries can be separated from user code (when learning C in class we usually created ad-hoc data structures heavily coupled with the calling code).
Exactly. Not only that you but I had started to appreciate the scripting language (Python) more because I see much it does for you. I knew that before but actually seeing how one would have to handle reference counting, error handling it is nice to go back to Python.
To those versed in C, is the tutorial linked in the original article a recommended one?
Disclaimer: I already knew C fairly well and decided to go through LCTHW to see if I could pick up any hidden gems; might differ for someone with little to no experience.