[<<][softarch][>>][..]
Tue Apr 11 23:33:49 EDT 2017

Writing embedded software

So, let's embrace the inevitable: you are going to write state
machines.

In fact, it will be the vast majority of all the code you will write.

And the perceived lack of tools will make your toes curl.

You are going to want to write a code generator.  Or a macro package.
Or some other kind of verifier or mocker to be able to make sense of
it.

You are going to wish you could turn state transition diagrams into
code.

You are going to have to put your functional programming ideals on the
shelf.



Or not.  You are going to try not to let go of those.  You will write
a macro package, embedded in a functional language, and think you've
solved the real problem.

But there will still be state machines.

And they will hurt you.




[Reply][About]
[<<][softarch][>>][..]