NerdResa utilise witches.town. Vous pouvez læ suivre et interagir si vous possédez un compte quelque part dans le "fediverse".

Teaching first semester students about C is surprisingly hard. How do you explain the concepts of variables or loops when they didn't understand your first three attempts at it?

@NerdResa

If it doesn't have to be technically accurate and you just want people to get a rough understanding of the concepts, maybe you could use a desk worker as an analogue for the CPU.

Variables would be notes the worker keeps.

A loop could be the boss/coworker/whatev (ie. the program) coming in handing the worker the same form 20 times and telling them to fill em out for different recipients?

This analogue clearly needs some work, but I think you'll get what I'm going for.

@NerdResa Also, it has a neat connection with the real world since "computers" used to be people. :)

NerdResa @NerdResa

@phryk I like that idea :) Thanks!

@NerdResa You're welcome. Learning is one of the better things going on in our society. :P