5 ms·
I definitely have to agree with this. C was both easy and hard. Easy because the syntax and stdlib were both simple. Hard because you had to learn pointers/memo
by eek2121 3y ago
I definitely have to agree with this. C was both easy and hard. Easy because the syntax and stdlib were both simple. Hard because you had to learn pointers/memory management.
Also, side note: C != C++.
- MuffinFlavored 3y ago> Easy because the syntax and stdlib were both simple. the stdlib could have like ~5 ease of life things (linked list, hashmap come to mind) that would have made a world of difference in my opinion
- keyle 3y ago+1 for C before Rust. It will help you appreciate the logic behind the borrow checker much easier. Also once you learn C, you never lose C. C will still be around, and it's good knowledge, it's not wasted knowledge. C doesn't really change anymore. You can take it to the grave. C forces you to have a good understanding of what the hardware does compared to high level languages, but without the assembly grind.