3 ms·
Excellent... Ladder logic, or "Linear Programming" usually implements state machines for industrial control systems. Constraint systems like TKsolver! are sor
by watersb 5y ago
Excellent...
Ladder logic, or "Linear Programming" usually implements state machines for industrial control systems.
Constraint systems like TKsolver! are sort of like Prolog, maybe.
Spreadsheets: reminded me of a similar but different beast, the scriptable outline programs. Dave Winer's UserLand Frontier is maybe the best example.
Omni Software's OmniFocus product grew from Ethan Schoenover's beast of a script system that he built in Omni's outliner product.
Is industrial "Operations Research" computer programming? Or is it just in a bigger bag, alongside the computers, called "Cybernetics"?
- sidpatil 5y agoI'm not sure how linear programming has anything to do with ladder logic. Did you mean to put it next to constraint programming, which it does have more in common with?
- watersb 5y agoYes: oops. Linear programming as constraint solving. Thanks! I have not actually done any ladder logic; it seemed to be like flow charts or network transaction diagrams... I should not post so much when tired. But your great comments got me thinking about all of the ways that we approach programming in non-lexical ways, be that with a graphical formal analysis like Yourdon/Coad or (shudder) Rational Rose, or more direct translation like (ouch) UML, or just wireframes and story boards when hashing things out with a client. Perhaps all of that is wildly off-topic; they all distill down into written code, usually in one of the "7 ur-languages".