‹Programming› 2020
Mon 23 - Thu 26 March 2020 Porto, Portugal
Wed 6 May 2020 17:00 - 18:00 - Salon Wed May 6, 5-6 pm London

Although the call/return architectural style has served as the foundation of much of computing since its existence, it no longer matches a large proportion, probably the majority of the programs or systems created today.

However, our programming languages, be they imperative, functional or object-oriented, support call/return variants as their primary or only abstraction mechanism. This mismatch between system structure and our means of expressing those systems can be overcome, but only with massive (``aircraft carrier'') engineering effort that is beyond most casual developers.

In order to overcome this fundamental architectural mismatch, make software constructions easier for professionals and accessible for novices, we need to support other architectural styles on an equal footing with call/return in our programming languages.

This paper presents one approach to multi-architectural programming as well as progress with this approach.

Conference Day
Wed 6 May

Displayed time zone: Belfast change

17:00 - 18:00
Salon Wed May 6, 5-6 pm LondonConvivial Computing Salon
17:00
60m
Talk
Can Programmers Escape the Gentle Tyranny of call/return?
Convivial Computing Salon
Marcel WeiherHasso-Plattner-Institut (HPI), Germany
Pre-print