greimas.exe: digital code in the generative trajectory of expression

Post on 17-Jan-2017

210 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Greimas.exe: digital code in the

generative trajectory of expression

Everardo REYES

Université Paris 8 / Lab. Paragraphe

The Digital Subject #4 Codes

Org : P. Cassou-Noguès, C. Larsonneur, A. Regnauld.

Nov. 16 - 20, 2015. Archives Nationales & Université Paris 8

Semiotic contr ibutions to the

study of code and software

Code and software… where / how to start analyzing?

Word 1.0 Microsoft, 1989

1021 files in 33 folders Most of source code in C

Also text documents

x86 assembler-language

executable tools, batch files, and more.

Heterogeneity: levels of analysis

Processing 3 C. Reas & B. Fry, 2015

82,000 lines of code

Source code mainly in Java

Sign, Text, Object, Practice… all of them?

Our contr ibution: understanding code as a dynamic component within a generative trajectory of expression

Semiosis

Expression plane

Content plane

matter, support, susceptible

interpretation, narrativity, discourse

meaning, signification

Planes of language that constitute the semiotic function Elaborated by Hjelmslev, based on Saussure

Semiosis

Expression plane

Content plane

Form of expression

Substance of expression

Substance of content

Form of content

Each plane has a form and substance structure / perceptible, invariant / variant

Generative trajectory of content

Generative trajectory of expression

[ J. Fontanille, 2008, p. 34 ]

Semiosis

Expression plane

Content plane

Styles stratégiques

Formants récurrents

Isotopies figuratives de l’expression

Dispositif d’énonciation / inscription

Support formel d’inscription

Morphologie praxique

Scène prédicative

Processus d’accommodation

Gestion stratégique des pratiques

Iconisation des comportements stratégiques

Signs

Texts- enunciations

Objects

Practices

Strategies

Life forms

How to adapt it to code?

Object

Formal support: Raster grid

Material support: Display technologies [ screens CRT, plasma, LED, DLP ], capturing [ cameras CCD ], processing and storing [ processors, hard drives ]

Text

Network of isotopies: Programming language syntax Elements of the Graphical User Interface [ GUI ]

Inscription support: Programming paradigms User Interfaces Programming code

Signs

Source of formants: Binary code, electron diffusion, access to RAM/ROM

Recurrent formants: Data types, Data structures Algorithms [ logical and mathematical rules ]

Reference of Processing Dictionary of functions and signs

Software visualizations of Processing 2 E. Reyes, 2014

Signs, texts, and objects are the underlying levels of

practices and life forms

At each dimension, we could analyze code as enunciation and

focus on interrelated interpretative schemes

Shaping cultures… cultures of software and cultures where

software is increasingly employed, but with a different

foundation of practices, typologies, terminology, signs [ art,

humanities, digital humanities ]

Text and practices

• Procedural [ FORTRAN, ALGOL, PASCAL, C ]

• Imperative [ BASIC ]

• Declarative [ LOGO, PROLOG ]

• Functional [ LISP, ML ]: logically superior

• Object-oriented [ SMALLTALK, EIFFEL, C++ ]: synthesis of

procedural structurability and functional logic design

Programming languages do not stem from the recourse to

a logical model, although the machine they control are

explicitly based upon such a model.

[ Hagen, 2006 (in Chun & Keenan) : 157 - 175 ]

The machine grew out of Cold War, economy, organization of labor, numbers game

The structure of the von Neumann machine did not reveal that this

machine would be more than a new calculator, namely a new

communications medium

[ Hagen, 2006 (in Chun & Keenan) : 157 - 175 ]

Object and practices

What kind of user is being imagined and put in place?

Which models of “work” have informed Word?

It cannot order alphabetically list items or produce combinatorial poetry

[ Fuller, 2003 : 137 - 165 ]

Strategies and practices

Industrie aujourd’hui : restructurée pour s’adapter aux

potentialités et vicissitudes des logiciels

La vaste majorité de logiciels concernés sont écrits en langages orientés objet (C++, Ruby ou Java)

Non seulement structurent mais aussi influencent la logique

de l’identification, de la capture et de la médiation

[ Galloway, 2012 : 85 - 99 ]

Life forms and practices

A transposition of elements from the whole culture

Challenge and risk of deformations: There are receiving and sending cultures

They have to create their own version towards foreign elements

It is important to analyze every level of the trajectory to see how

matter and substance modify interpretations and meaning

From Digital ↔ Humanit ies

Merci de votre attention

Everardo REYES

Université Paris 8 / Lab. Paragraphe

top related