Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
  • 1
    Online Resource
    Online Resource
    Boca Raton, FL :CRC Press,
    UID:
    almahu_9949747506802882
    Format: 1 online resource
    ISBN: 9781003860679 , 1003860672 , 9781003459866 , 1003459862 , 9781003860624 , 1003860621
    Content: This book gives students and experienced programmers a way to see coding as an art and themselves as artists whose personal views, experiences, and ways of thinking can make their programs better for themselves and their users. This book shows in a good-humored and sympathetic way how the artistic and practical sides of programming are the same, delving into the methods of coding, the history of art, and the ways in which artists and audiences interact and benefit each other. Not confined to a single language or style of coding, this book provides a widely applicable framework for people to learn what languages and styles work best for them at present and as the field evolves. It can be used as a classroom text or for personal study and enrichment.
    Note: "A Chapman & Hall book" -- title page. , Cover -- Half Title -- Title Page -- Copyright Page -- Dedication -- Table of Contents -- Acknowledgments -- Section I: Everything Humans Do Is Art -- Chapter 1: All Art Everywhere since Time Began -- Art History -- Art as Illuminating Abstraction -- Mathematics, Abstraction, and Tool Making -- Modeling and Representation -- Reality Augmented by Art -- Composition and Contrast -- Art Is Personal and Cultural but Never Universal -- Normalization, Fashions, and Aesthetic Theories -- Artist and Audience -- Arts, Responsibilities, and Playspaces of the Artist , Arts, Responsibilities, and Playspaces of the Audience -- The Chaos between Artist and Audience -- Making Art Personal -- Personal Exercises -- Testable Exercises -- Notes -- Chapter 2: What Programming Does Best -- Each Art Does Something Better than All the Others -- In Motion and Moving -- Persistence and Programming -- Human Memory versus Computer Memory -- The Ease of Copying and Varying -- Memoria versus Addressing -- Symbolism, Implication, and Meaning -- Reversible and Irreversible -- Framing Persistence -- Personal Exercises -- Testable Exercises -- Chapter 3: User as Audience , All Art as Tools the Mind Makes Use Of -- Artworks That Are Interactive Tools -- Work, Play, Learn, and Share -- The Many Ways an Audience Can Follow -- Rhythms and Polyrhythms between Humans and Artworks -- Frustration, Confusion, Annoyance, and Rage -- Starting Out: Blank Page, Filled Screen, Tutorial, and Too Much Data -- Helping Users Explore and Find Their Ways -- Personal Exercises -- Testable Exercises -- Chapter 4: Programmer as Artist -- Res and Dictum -- Res Work: Research, Design, and Organization: The Art Envisioned -- Dictum: Materials and Techniques , All Art Has Mistakes: Bugs, Debugging, and Habits of Error -- Layers, Drafts, and Updates -- Being Done: Polishing Dirt, Mixing Varnish, Close Enough, and Crashing -- Personal Ways: Each Artist Is Unique -- Personal Exercises -- Testable Exercises -- Chapter 5: The Five Programming Actions as Techniques -- All Programming Can Be Seen as Five Actions -- Storage/Retrieval -- Calculation -- Branching -- Looping -- Input/Output -- I/O Is Made by Shaping -- Action, Reaction, and Persistent Interaction -- Composition, Movement, and Variant Paths -- Contrast of Interface Elements -- Presence , Five as One and One as Five -- Personal Exercises -- Testable Exercises -- Chapter 6: Languages as Materials -- How Are Computer Languages Art Materials -- Low-Level Languages -- Classical Languages -- What Data Can the Language Represent and How Does It Represent It? -- What Capabilities Does the Language Have and How Does It Let Programmers Extend the Space of Capabilities? -- How Can Humans Work with the Language? How Does It Fit Itself into Human Senses, Hands, and Voices? -- Object-Oriented Languages -- Functional Languages -- HTML: Language and Interface -- Mixing Languages/Mixed Media
    Additional Edition: Print version: ISBN 1032606061
    Additional Edition: ISBN 9781032606064
    Additional Edition: ISBN 103260607X
    Additional Edition: ISBN 9781032606071
    Language: English
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. Further information can be found on the KOBV privacy pages