ASIDE:
This quite a useful discussion, despite the initial claims being questionable - it exposes the thinking and methods needed to optimise and understand the relationship between expectations and the results.
Compilers, optimisers and significant understanding is required before truly clean and efficient code can be delivered.
Thanks for starting the conversation OP !
However it does not seem to me to be appropriate for the "Introductory Tutorials" section. I can't imagine any part of this Thread being relevant to a newbie.
I can't imagine any part of this Thread being relevant to a newbie.
"How fast is an Arduino?" is a pretty valid newbie FAQ.
It's difficult to answer in a meaningful way, since most of the people who have to ask that question have an equally poor understanding of how fast a computer needs to be to accomplish particular tasks. "Can by Arduino do two human-interface tasks at once?" is about as common as "What's the best camera for image analysis on my Arduino?"
Multi-processor 4MHz Z80 system running six users and printers with database, and menuing with character-based applications written in CB/86 !
Fast and reliable.
Each processor board running multi-user DR-DOS, had its own 64KB RAM, and shared access to parallel disks.
westfw:
"How fast is an Arduino?" is a pretty valid newbie FAQ.
Perhaps. But I don't think a Newbie asking that question would find anything useful in this Thread. S/he would be expecting an answer in non-technical terms.
If I asked a 4 star chef if I would like spaghetti bolognaise I would not wish to receive a long diatribe on the ingredients in good quality spaghetti.