Free Republic
Browse · Search
News/Activism
Topics · Post Article

To: mairdie
I found that understanding computers at the assembler level makes it a lot easier to understand the quirks of high level languages. It seems the most difficult concept to teach in programming is the nature of variables and how to use them. The relationships between variables and instruction streams is quickly learned in assembler.

But you DID need to be a compulsive commentor.

Of course. Rust never sleeps, and all parenthesis/braces must be balanced. Woe to the non-compliant.

145 posted on 10/28/2022 11:15:33 AM PDT by GingisK
[ Post Reply | Private Reply | To 142 | View Replies ]


To: GingisK

YES!!!!!!!!!!!! My first masters was education and I was teaching computing to 5th graders. I taught them registers and data with candy, but the computers kept making errors because the data kept disappearing into small mouths. Later I wrote a thesis on developing a computer language for children without variables based on Backus’ Reduction Languages. It had the quality that it worked until the kids got to that 5th/6th grade level, then you needed a PhD to understand the language. Total failure.


149 posted on 10/28/2022 11:40:28 AM PDT by mairdie (John Backus Group Meeting - IBM Research - 5 July 1989 - https://youtu.be/KzBkb-bvNK4)
[ Post Reply | Private Reply | To 145 | View Replies ]

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson