On 5/25/23 07:55, Chuck Guzis via cctalk wrote:
On 5/25/23 04:52, Tony Duell via cctalk wrote:
For the programming language, I stick with C, not C++, not Python and
plain old makefiles--that's what the support libraries are written in.
I don't use an IDE, lest I become reliant on one--a text editor will do.
I document the heck out of code. Over the 50 or so years that I've been
cranking out gibberish, it's nice to go back to code that I wrote 30 or
40 years ago and still be able to read it.
That's basically what I do too. It's too easy to get stuck with an
unsupported environment. A text editor and makefiles mean that I can
(generally) port my code over to any new environment fairly easily.
I'm all too aware of the changing trends in the industry--and how
quickly they can change. I remember when there was a push in embedded
coding not long ago to use Ada--where is that today?
ADA and SPARK (a stripped down version of ADA) are used heavily in
embedded that has to be "safety certified". SPARK also allows the code
to be "proven" (as in you can write formal proofs to ensure that the
code does what you say it does). Ask me how I know. ;-)
--
TTFN - Guy