Abstract
The crucial role played by aesthetics in programming language design and the importance of elegance in programming languages are defended on the basis of analogies with structural engineering, as presented in Billington's The Tower and the Bridge.
Index Terms
- “Who cares about elegance?” The role of aesthetics in programming language design
Recommendations
Interdisciplinary programming language design
Onward! 2018: Proceedings of the 2018 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and SoftwareApproaches for programming language design used commonly in the research community today center around theoretical and performance-oriented evaluation. Recently, researchers have been considering more approaches to language design, including the use of ...
Aesthetics, art, evolution
EvoMUSART'13: Proceedings of the Second international conference on Evolutionary and Biologically Inspired Music, Sound, Art and DesignThis paper discusses issues in evolutionary art related to Art Theory and Aesthetics with a view to better understanding how they might contribute to both research and practice. Aesthetics is a term often used in evolutionary art, but is regularly used ...
Towards a Programming Language for Interaction Nets
Interaction nets were introduced almost 15 years ago. Since then they have been put forward as both a graphical programming paradigm and as an intermediate language into which we can compile other languages. Whichever way we use interaction nets, a ...
Comments