Towards harmony-oriented programming

Sebastian Fleissner, Elisa Baniassad
2008 Companion to the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA Companion '08  
Object-oriented programming and other programming paradigms are heavily influenced by Western thought and reasoning, which focuses on understanding the world in terms of categories, objects and their attributes: A typical program is decomposed into clearly defined units, such as modules, functions, objects, components and aspects, and each of these units is described by its properties, functionality, and direct relationships to other units. Eastern philosophy, however, focuses on fields of
more » ... actions rather than individual units. Harmony-oriented programming is a new programming paradigm based on concepts found in Eastern philosophy. This paper presents principles and constructs of harmony-oriented programming and introduces ongoing work towards creating a harmony-oriented software development environment for further experimental studies.
doi:10.1145/1449814.1449872 dblp:conf/oopsla/FleissnerB08 fatcat:h7itwxlkybeojhaogf4eufqvky