4 ms·
This is the kind of post where you really wonder if programmers even remember what it was like before they started programming. Concurrency is a legitimately di
by turndown 5y ago
This is the kind of post where you really wonder if programmers even remember what it was like before they started programming. Concurrency is a legitimately difficult concept to understand and use correctly. In addition, I doubt you need concurrency in game design for a beginner project, or if you do, it's totally abstracted away by the game engine you're using to "learn".
- kwhitefoot 5y agoI didn't have a game engine on my Z80 Nascom-2 (1979-ish). I had to deal with concurrency using interrupts and assembler when I wrote a little maze game where the player was pursued by monsters. Until then I had only written a few programs in Basic. And lots of people program Arduinos and similar kit as their first attempt at coding now, are you going to tell them not to use concurrency?
- bmitc 5y agoJust because most programming languages are terrible at concurrency doesn’t mean it’s a hard concept. Surprisingly, most people have little trouble with email or snail mail processes. It’s just that a lot of programming languages, like Python, never respected concurrency in the first place.