10 ms·
Isn't Front Page written in code ? Seems like we are just moving code around between common tooling and tooling we generate ourselves? What is "no code" really
by imoverclocked 6y ago
Isn't Front Page written in code ? Seems like we are just moving code around between common tooling and tooling we generate ourselves? What is "no code" really about? I'm genuinely asking.
- mandelbrotwurst 6y agoYes, yes, and needing to generate less yourself to get things done. That's the pitch at least.
- nurettin 6y agoFrom what I understand, "No code" input is almost fully declarative. Examples are Lotus 123, Oracle forms, Excel without macros. There are no loops, no dictionaries, classes are simple objects mapped to a database table. Functions are inbuilt and most you can do is to compose them. The premise of "No code" is that there will come a time where people will simply declare and compose what exists instead of creating some new code. Take from that what you will.
- otabdeveloper4 6y agoThe intuition that declarative programming fits the human brain much better is correct, but I'd hesitate to call this "no code". You're just moving towards a more mathematical code formalism.
- dragonwriter 6y ago> From what I understand, "No code" input is almost fully declarative. So is pure functional programming, as well as idealized logic programming (actual Prolog falls short of this in important cases), and some forms of relational programming. > There are no loops Often there are via recursive/circular references, for which the platform often has bailout logic to prevent infinite loops. > no dictionaries, How is an Excel table different from a dictionary?
- nurettin 6y ago> How is an Excel table different from a dictionary? Dictionary is an indexed key-value store, tables are not?
- deleted 6y ago[deleted]
- slightwinder 6y ago"No code" means the humans is liberated from creating and maintaining code by hand, because there is now a machine doing it. More specifically it means to generate highly abstracted interfaces for common tasks and hiding all the boilerplate and problems from the humans. Basically it's "decrading" a developer to be a normal user who is just using some software. Which has the benefit that now every non-developer can do the same work as the developer, and they both have the same output and qualification (theoretically). Thinking about, the endgoal of this is similar to a full self-driving car. You just name the target and the software drives you there.