Citation needed. I hate hate hated C and am very glad to have seen the back of it.
Citation needed. I hate hate hated C and am very glad to have seen the back of it.
Then suddenly... click.
Suddenly, in my mind appeared an abstract model for it. It was complete and possible for one person to understand.
Since then I understand what I'm doing rather than know how to drive the compiler.
That has never happened for any other language I've written and that includes Z80+6502+X86 ASM, C++, C#, VB3-6, PDS7, ksh, Python, Perl and PHP to name a few. Assembly is close but not abstract enough.
Enlightenment is probably the best word to describe it.
I'll never forget the time when programming changed from mechanically entering statements, to controlling the flow of data through a program though (also in C). Definitely a brain-expanding experience :)