<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>I was an embedded/bare metal HW/SW engineer and will say working
      with embedded ARM uCs C.</p>
    <p>C++ usually complicates things and is overkill for run of the
      mill embedded stuff. Don't know if it is still true but at one
      time the C++ libraries had a lot of bloat and took up a lot of
      storage. I've also found C++ harder to debug when people start
      overloading and abstracting things.<br>
    </p>
    <p>If you do need to run object based code you can in C. Take all
      the data for an object and put it into a structure and then pass a
      pointer to the structure around through the code. This is more or
      less the equivalent of a 'this structure' that objects have in
      C++. The data is isolated to a single object and just use a new
      structure with different data for another object. Also follow C++
      and make you own constructors and destructors to setup and
      shutdown things.</p>
    <p>Jay S.<br>
    </p>
    <div class="moz-cite-prefix">On 12/2/2020 6:45 PM, Shawn Rakestraw
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+-UNiACQydskB4=8pa-9Stg9c6rSvU=wA4QkDMnfwjbfGhtSA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>Please don't go into extreme detail (unless you really want
          to). I ask too many simple questions and I feel bad that
          everyone spends great amounts of time with it.</div>
        <div><br>
        </div>
        <div>I am thinking about programming ARM chips like the STM32
          for something like Braids. I know that I will not be making my
          own Braids module anytime soon, but I would like to start
          thinking about the language I need to learn. I know the most
          about C++. I also realize that my question may be better asked
          as what libraries should I load / study up on.</div>
        <div><br>
        </div>
        <div>Thanks guys/gals<br>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Synth-diy mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a>
<a class="moz-txt-link-freetext" href="http://synth-diy.org/mailman/listinfo/synth-diy">http://synth-diy.org/mailman/listinfo/synth-diy</a>
Selling or trading? Use <a class="moz-txt-link-abbreviated" href="mailto:marketplace@synth-diy.org">marketplace@synth-diy.org</a>
</pre>
    </blockquote>
  </body>
</html>