Follow

qoto.org/@tripu/10881732235069

In the same vein (more sophisticated, but still quite naïve):

I remember chatting with a classmate during our first (or second?) year of college (MSc in CS and Software Engineering) and suddenly realising that although we knew already a lot about the basics of programming, computer architecture, OS’es, etc we had no clue about how to make a computer do two things at the same time (concurrency, multithreading, etc). We knew how to program linearly, and how to manipulate OS interruptions to respond to events such as the user pressing a key or a certain timer ticking — but we didn’t know what parallelism even looked like.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.