@MikeM (This Q)[[stackoverflow.com/q/78248348/17592432]](
stackoverflow.com/q/78248348/17592432]) is from a beginner who has not understood that C programs express algorithms written for an abstract machine. In my answer to that Q, I attempt to demonstrate the mistake of pre-supposing a one-to-one mapping of "concept" to "concrete". Years of affirmation of "The Way Things Are" (teaching to a particular architecture) will hinder, rather than serve, the student going out into a world rife with diversity and other equally valid (perhaps better) ways of things being done. Yes, the point is "it's hard to move once straightjacketed."