What programming language can I use where the computer can tell me what it wants to be?
I’ll help the computer in what it wants. But – how do I know what it wants and how can I tell the computer that I want to help it for as long as it needs me to help it?
Analogies. Ports are doors. Interfaces are doors. Moving stuff is going through doors.
Each door leads to a different environment, a different room.
Do I go through from one door to the next? [imperative programming? First do this, then do that]
Or do I look at it from above and places a piece of wet spagphetti that goes from start to finish through all the open doors and experience all rooms at once as part of a larger system of wet spaghetti placed on top of other wet spagphetti?
[functional programming – the formulas are the entire journey].
But then, they don’t get the experience of travel and they don’t understand the uniquenesses of each door and room they are passing through, because they treat every room and door and entrance and exit as exactly the same.
Are functions necessary or can the computer define its own functions ,with my job being to help it discover itself?
Does the computer even need to HAVE a function, or can it just “be”?