Regardless that I am so negative about this Arduino compiler
It has already been noted that it is not
"this Arduino" compiler, it is a bog-standard gcc compiler.
Please, get this one straight.
In my dealings with programmers over many decades I have found this to be true. I have sat through many programming design reviews and left completetly lost, mostly because of the complexity and their need to invent their own words and language.
I too hate jargon, but all disciplines have it for very good reasons. Should we call programs/sketches "knitting patterns" or "recipes", because, honestly, I cannot think of a closer analogy in everyday language or experience.
Believe me, I have programmed tens of different families of processors and architectures, and not one compares to the power or relative immediacy of the Arduino. You're bare-metal programming (unlike BASIC) using a single language (unlike assembler) on cheap hardware (unlike just about anything) using free tools. How much better can it get?
the totally different approach to programming (than Basic for example) that left me hanging
This I simply do not accept. Programming is setting out a process in a logical fashion, the language is largely irrelevant. It is as easy to write good code in BASIC as it is to write crap in C. It is the approach to programming, not the language, that is the difference.
I'm awaiting hardware to test it on.
And there, I would suggest, is the nub of your problem.
I learned to program in BASIC.
We wrote out our programs, typed them into a teletype and punched them to paper tape.
Then, we combined all the tape for the class onto a single tape, someone got on the bus to the local university, handed over the tape and went home.
Next day, someone else picked up the printouts and brought them back to school.
College wasn't much better, with maybe four batch runs a day if you got up early and worked late.
How long is a cycle on the Arduino?