9 research outputs found

    Contrastive Linguistics and NLP

    Get PDF

    Artist-Programmers and Programming Languages for the Arts

    Get PDF
    We consider the artist-programmer, who creates work through its description as source code. The artist-programmer grandstands computer language, giving unique vantage over human-computer interaction in a creative context. We focus on the human in this relationship, noting that humans use an amalgam of language and gesture to express themselves. Accordingly we expose the deep relationship between computer languages and continuous expression, examining how these realms may support one another, and how the artist-programmer may fully engage with both. Our argument takes us up through layers of representation, starting with symbols, then words, language and notation, to consider the role that these representations may play in human creativity. We form a cross-disciplinary perspective from psychology, computer science, linguistics, human-computer interaction, computational creativity, music technology and the arts. We develop and demonstrate the potential of this view to inform arts practice, through the practical introduction of software prototypes, artworks, programming languages and improvised performances. In particular, we introduce works which demonstrate the role of perception in symbolic semantics, embed the representation of time in programming language, include visuospatial arrangement in syntax, and embed the activity of programming in the improvisation and experience of art

    Re-designing Design and Technology Education: A living literature review of stakeholder perspectives

    Get PDF
    Created following the amalgamation of several individual subject disciplines, in England, design and technology is in decline. Debates about its purpose and position have taken place since its inception but arguably these have not transferred into a rigorous research base. There is a growing body of scholars exploring the field, but with the decline of the subject, so the community working and investigating it is also diminished. Without a strong foundation, the actions of the few may not carry sufficient weight to generate full and meaningful debate that would influence those with the power to change policy on curriculum and lead to innovation. If we are to have any hope of reversing the subject’s deterioration, we must do something bold and significant. While an awareness of the subject’s history and its evolution is integral to our understanding of how and why we are where we are, merely reflecting on the past will do little to help the subject move forward. Hence, the principal aim of our research is to explore what a re-designed design and technology could look like. To achieve this, this study draws on different stakeholders’ visions of how they perceive the subject’s future

    Always One Bit More, Computing and the Experience of Ambiguity

    Get PDF
    Fun is often understood to be non-conceptual and indeed without rigour, without relation to formal processes of thought, yielding an intense and joyous informality, a release from procedure. Yet, as this book argues, fun may also be found, alongside other kinds of pleasure, in the generation, iteration and imagination of operations and procedures. This chapter aims to develop a means of drawing out an understanding of fun in relation to concepts of experience in the culture of mathematics and in the machinic fun of certain computer games. Mathematical concepts of experience, as something to be effaced, in terms of the grind of churning out calculations, understood as an acme of human knowledge bordering on the mystical or something both prosaic, peculiar and thrillingly abstract have been crucial to the motivation and genesis of computing. Experience may be figured as something innate to the computing person, or that is abstractable and thus mobile, shifting heterogeneously from one context to another, producing strange affinities between scales – residues and likeness among computational forms that can occasionally link the most austere and mundane or cacophonous of aesthetics. Among such, the fine and perplexing fun of paradox and ambiguity arises not simply in the interplay between formalisms and other kinds of life but as formalisms interweave releasing and congealing further dynamics. There are many ways in which mathematics has been linked to culture as a means of ordering, describing, inspiring or explaining ways of being in the world, but it is less often that mathematics thinks about itself as producing figurations of existence, and such moments are useful to turn to in gaining a sense of some of the patternings of computational culture

    Metaphors we Program By: Space, Action and Society in Java

    No full text
    Abstract. A corpus analysis of the standard Java documentation revealed the range of conceptual metaphors shared by library authors and users of packages such as java.util and java.bean. These metaphors included the expected mental models of internal program behaviour, but also consistent references to a spatial image-world with material properties and flows. More surprisingly, program components are metaphorically understood as actors with beliefs and intentions, working together according to social relationships. Rather than mechanical imperative models or mathematical declarative ones, it seems that one of the most widespread bases for conceptual models of programming is of social entities that act as proxies for their developers. This may have significant implications for the design of new programming languages and environments. 1
    corecore