2 ms·
It is not necessary to be able to solve a problem in order to identify it. That said, what I think what is needed is general support for architectural connecto
by mpweiher 3y ago
It is not necessary to be able to solve a problem in order to identify it.
That said, what I think what is needed is general support for architectural connectors in programming languages. Our so-called "general purpose programming languages" (actually: domain specific languages for the domain of algorithms, see ALGOL) effectively support one: the procedure call.
https://insights.sei.cmu.edu/library/procedure-calls-are-the-assembly-language-of-software-interconnection-connectors-deserve-first-class-status/ https://insights.sei.cmu.edu/library/procedure-calls-are-the...
See also:
https://blog.metaobject.com/2019/02/why-architecture-oriented-programming.html https://blog.metaobject.com/2019/02/why-architecture-oriente...
and:
https://2020.programming-conference.org/details/salon-2020-papers/5/Can-Programmers-Escape-the-Gentle-Tyranny-of-call-return- https://2020.programming-conference.org/details/salon-2020-p...