3 ms·
I don't have a traditional CS background and learned several high level languages (interpreted and compiled) before buying Learn C the Hard Way earlier this yea
by valzam 7y ago
I don't have a traditional CS background and learned several high level languages (interpreted and compiled) before buying Learn C the Hard Way earlier this year. I admittedly stopped short of implementing the larger projects at the end of the book (got too frustrated with the Makefile setup constantly breaking in weird ways for bigger projects...) but I still think I got a lot of value of out implementing some basic algorithms like lists or hashmaps from scratch and having to deal with how memory is used exactly. I agree with the sentiment that C is syntactic sugar for assembly. I would never date to write anything non-trivial in C but can highly recommend anyone to at least spend a couple of months fighting with it.
- deleted 7y ago[deleted]