Interesting column from Electronic Design
frank freedman
Posts: 1,983
Interesting column with a familiar name in it.
http://electronicdesign.com/blog/make-more-electronics-diy-business-booming
http://electronicdesign.com/blog/make-more-electronics-diy-business-booming
Comments
-Phil
There are millions of Ardinos out there being programmed in C++. Even total beginners seem to get along with it just fine. All the Arduino documentation and books carefully sidestep the arcane and complex parts of C/C++. They don't even mention that the language is actually C++. (Hmm.. so I guess the book the article calls for already exists)
Then of course doing anything complex in a micro-controller is going to be, well, complex, no matter what language it's written in. Using C won't make it any harder.
Of course as of now one can program micro-controllers in Python, Javascript, Spin, C#, BASIC etc. I guess there are books about some of those and opportunities for authors for more.
There are very few tools which allow one to "just start programming", and even those have a significant set-up curve.
Probably the most difficult aspect is, experienced folks don't always remember what it was like to be inexperienced. So out of all the many materials available, there are few that meet what an individual new person needs.
There's really no substitute for having a friend handy that can just plain show one the ropes, and get one started.
My father has ZERO interest in learning C programming. He's interested in using the current technology to do the things he's dreamed about being able to do for the last 30 years.
He wants things that are simple to use and "just work." Systems like BASIC STAMP are perfect for him.
It's the current generation of "Makers" who instist on the complication of systems and lanaguages like C.
Strangely, the older I get, the more I like the concepts of "simple", and "just work".