Re:No-code in manufacturing: automation without programming
by jkhdigital on Thursday October 07, 2021 @03:53PM
(#28791269)
I think this is where standardized DSLs are needed in order to make software an effective and useful tool for nonspecialists. Doing everything in a full-featured programming language is like bringing a fully-loaded aircraft carrier to what is, in most cases, a pocketknife fight. If you only provide a pocketknife, you don't have to worry about accidentally burning down the entire city.
Re:No-code in manufacturing: automation without programming
by edwcross on Thursday October 07, 2021 @04:44PM
(#28791805)
Besides, standardized DSLs are often better suited for static analysis due to the restricted forms of control flow and less esoteric constructions (fewer or no pointers, dynamic allocation, etc).
If only vendors didn't force users into closed, proprietary IDEs which lack many basic syntactic checks, developing for industrial control system would be much more pleasant.
Re:No-code in manufacturing: automation without programming
by jjk166 on Thursday October 07, 2021 @06:24PM
(#28792872)
But there is absolutely nothing in the manufacturing world that would ever require millions of lines of code. There's a big difference between software development, which they are not doing, and coding, which these no-code solutions seek to help them with.
For reference, I'm currently dealing with a customer whose most complex machine (which automates a job that used to take two people per shift) runs on 128 lines of code.
In my experience it is. Sure there are people who can go in and hack some simple code, but they typically know nothing about the clean code style that you need to make millions of lines manageable. They do okay with 500 lines programs where it isn't hard to know the whole, but don't put them on anything more complex