4 ms·
A few effective counter examples I can think of, off the top of my head: - the Apple Shortcuts scripting framework built into iOS 16 and above, - gnuradio - a
by cushychicken 4y ago
A few effective counter examples I can think of, off the top of my head:
- the Apple Shortcuts scripting framework built into iOS 16 and above,
- gnuradio - a block based signal processing environment for software defined radio
- Scratch - the learn-to-code block language that’s evolved into its own programming environment
I suppose you could call these programs’ no-code premise “a lie” based on the premise that all of them have text based code under the hood.
But I also realize you can rebut that pretty easily by saying that the graphical flows can address a lot of custom functionality required by their user bases.
Speaks to me of those programs solving problems with a relatively well defined set of constraints.
I wouldn’t describe current web apps, and the rich frontend functionality required, as meeting the criterion of having a “well defined set of constraints”.
- flir 4y agoI think you can add IFTTT to your list (https://ifttt.com/ https://ifttt.com/). Maybe Yahoo Pipes too.
- cushychicken 4y agoNever used either of them myself, but a cursory inspection suggests they fit the paradigm I’m talking about.
- wizzwizz4 4y agoApple Shortcuts is just rubbish shell scripts with an excellent GUI. Scratch is certainly a programming language: it even has a textual representation. https://en.scratch-wiki.info/wiki/Block_Plugin/Syntax https://en.scratch-wiki.info/wiki/Block_Plugin/Syntax. I haven't used GNU Radio. Some of these "no-code" systems aren't programming languages, but the examples you've given are definitely programming languages. They've even got their own Wikipedia article (https://en.wikipedia.org/wiki/Visual_programming_language https://en.wikipedia.org/wiki/Visual_programming_language) which lists GNU Radio (though it also says behaviour trees are programming languages, so I'd take it with a pinch of salt).
- cushychicken 4y agoAll sounds pretty low code to me, bro. shrug