## 7.2 Codeworks

Les codeworks sont des œuvres littéraires et poétiques, c'est-à-dire des textes librement inspirés par les pratiques de la programmation et le code informatique. Bien qu'ils contiennent souvent des lignes de code ou sont empreints de notations typiques de certains langages de programmation, ceux-ci n'ont généralement pas vocation à être exécutés directement. 4.2. Pour rappel : «Codework is a type of creative writing which in some way references or incorporates formal computer languages (C++, Perl, etc.) within the text. The text itself is not necessarily code that will compile or run, though some have added that requirement as a form of constraint.» [48]. Puisque ce terme reste un néologisme, il est possible d'utiliser d'autres expressions pour désigner cette nouvelle forme d'expression littéraire. On trouvera ainsi d'autres définitions, par exemple celle de Rita Raley dans son essai « Interferences : [Net.Writing] and the Practice of Codework» : «Codework refers to the use of the contemporary idiolect of the computer and computing processes in digital media experimental writing, or [net.writing].» [53]. Celle-ci fais la liste des termes alternatifs qui ont pu être utilisés :

- codework (œuvres), par Alan Sondheim

- [net.writing] (pratique), par Rita Raley

- net.wurked language (langage), par Mez (Mary-Anne Breeze)

- rich.lit (œuvres), par Talan Memmott

- codepoetry (œuvres), par Ted Warnell

- digital visual poetics (œuvres), par Brian Lennon

- programmable poetry (œuvres), par John Cayley

Toutes ces discussions et recherches font parties du mouvement net.art [53] [9]. Pour Rita Raley, tout cela fait partie d'un tout plus grand qui contribue à faire du code, un art : «Codework participates in a larger movement that we might call the "art of code," in which the code used to produce the work seems to infiltrate the surface, the former domain only of natural languages and numeric elements.» [53]. Malgré tout, on peut remarquer que tous ces néologismes sont en anglais, comme c'est souvent le cas des termes utilisés en informatique. En rapprochant les termes de code et de poésie, on pourrait proposer codésie, raccourci de la concaténation des deux termes, en remarquant que le code et poésie française partage une certaine idée de la contrainte, de la rigueur et de la transgression des règles. On peut conclure en citant une phrase de l'article, que « Le code est-il de la poésie ? » «Ceux qui rapprochent le code et la poésie affirment ainsi une certaine idée de ce que la technologie pourrait (ou devrait) être : joueuse, oblique, réflexive, parfois émouvante et critique.» [54].

Les codeworks, ou codésies ci-dessous sont des exemples concrets de comment
code, poésie et littérature peuvent se mêler.

Codésie en Perl valide intitulée *obfupoetry II*, par Discipulus (2019) :

### Code 8 – Obfupoetry II

```
How: to: forget: when: I: was: young:
join ' _had_ ', (glob 'spr{a,e,i,o,u}ng') [2,4];
Now: I: get: in: the: middle: of:
join ' _and_ ', (glob 'Y{i,a}n{,g} ' ) [0,-1];
and: I: remember: it: was: a: bang:
seek DATA,0,0; while(<DATA>) { last if /DATA/;
chomp&print /:/?(join$, split ':', $_): eval,$/}
__DATA__
```

Note de l'auteur : «In occasion of first day of Spring* i give you the second issue of perl obfupoetry. (*)please do not reply with positivist comments about the exact first day of Spring: seasons always start in day 21: the notion is in my mind since...» [55].

Codésie en C++ valide, intitulée *C++ Haiku*, par tvaneerd (2017) :

### Code 9 – C++ Haiku

```
// classic example
using namespace std;
cout << "Hello, _world!";
```

Ce poème respecte la structure d'un Haiku. Note de l'auteur : «pronunciation of cout and std to get 5/7/5 is left as an exercise for the reader». Ici, on prononcera donc `std` lettre-par-lettre, et `cout` comme «C out» [59].
code, poésie et littérature peuvent se mêler.

Codésie en Perl valide intitulée *obfupoetry II*, par Discipulus (2019) :

### Code 8 – Obfupoetry II

```
How: to: forget: when: I: was: young:
join ' _had_ ', (glob 'spr{a,e,i,o,u}ng') [2,4];
Now: I: get: in: the: middle: of:
join ' _and_ ', (glob 'Y{i,a}n{,g} ')[0,-1];
and: I: remember: it: was: a: bang:
seek DATA,0,0; while(<DATA>) {last if /DATA/;
chomp&print /:/?(join$, split ':', $_): eval, $/}
__DATA__
```

Note de l'auteur : «In occasion of first day of Spring* i give you the second issue of perl obfupoetry. (*)please do not reply with positivist comments about the exact first day of Spring: seasons always start in day 21: the notion is in my mind since...» [55].

Codésie en C++ valide, intitulée *C++ Haiku*, par tvaneerd (2017) :

### Code 9 – C++ Haiku

```
// classic example
using namespace std;
cout << "Hello, _world!";
```

Ce poème respecte la structure d'un Haiku. Note de l'auteur : «pronunciation of cout and std to get 5/7/5 is left as an exercise for the reader». Ici, on prononcera donc `std` lettre-par-lettre, et `cout` comme «C out» [59].
Codésie en Perl valide intitulée *12 days of Perl?*, par johnaj (2021) :

Code 10 – 12 days of Perl?

```perl
for (<DATA>) { s/%/ing /; $_=($i++?$i-1+print"
": a) . "$_"; print "On the $i" , (st,nd,rd) [ $i - 1] || th,
" day of Christmas,
my true love gave to me:
", $t=$_. $t}__DATA__
partridge in a pear tree.
turtle doves and
French hens,
call% birds,
golden rings,
geese a-lay%,
swans a-swimm%,
maids a-milk%,
ladies danc%,
lords a-leap%,
pipers pip%,
drummers drumm%,
```

Note de l'auteur : «I've been working on an exercise to generate the English "Twelve days of Christmas song"» [56].
Codésie en Perl valide intitulée 12 days of Perl ?, par johnaj (2021) :

Code 10 – 12 days of Perl ?

```perl
for (<DATA>) { s/%/ing /; $_=($i++?$i-1+print"
": a) . "$_"; print "On the $i" , (st,nd,rd) [ $i - 1] || th,
" day of Christmas,
my true love gave to me:
", $t=$_. $t}__DATA__
partridge in a pear tree.
turtle doves and
French hens,
call% birds,
golden rings,
geese a-lay%,
swans a-swimm%,
maids a-milk%,
ladies danc%,
lords a-leap%,
pipers pip%,
drummers drumm%,
```

Note de l'auteur : «I've been working on an exercise to generate the English "Twelve days of Christmas song"» [56].
Fragment du *Internet Text*, par Alan Sondheim :

Code 11 – Internet Text, fragment de net3.txt

You transform each and every representation,
by virtue of protocol,
camouflage, or terminal emulation.
Every screen act is one of
mimickry; your fears and desires,
which are identical, reside within
it. ASCII text always aligns itself with the rectangular...

x / / z
_______________________/
|                      |
|                      |
|                      |
| y                   |
|                      |
|_______________________|

z is a particular construct, the thrust or
interpenetration of the
screen, the simulacrum of the breast or ultimate
coordination which
cannot be surpassed. Just as the horizon of
Greenland up to the
Central Ridge is always tilted, white against white,
a blindness
sliding the uncanny, so the screen is almost always
angled against
the real, even if perpendicular default.
The real WEDGES ITSELF.
The real TURNS AWAY FROM YOUR EYE.

Issue du fichier /1/works/sondheim__internet_text/net3.txt [57]. Le décou-
page des lignes a dû être modifié pour rentrer correctement dans ce document.
Fragment du Internet Text, par Alan Sondheim :

Code 11 – Internet Text, fragment de net3.txt

You transform each and every representation,
by virtue of protocol,
camouflage, or terminal emulation.
Every screen act is one of
mimickry; your fears and desires,
which are identical, reside within
it. ASCII text always aligns itself with the rectangular...

x / / z
_______________________/
|                      |
|                      |
|                      |
| y                   |
|                      |
|_______________________|

z is a particular construct, the thrust or
interpenetration of the
screen, the simulacrum of the breast or ultimate
coordination which
cannot be surpassed. Just as the horizon of
Greenland up to the
Central Ridge is always tilted, white against white,
a blindness
sliding the uncanny, so the screen is almost always
angled against
the real, even if perpendicular default.
The real WEDGES ITSELF.
The real TURNS AWAY FROM YOUR EYE.

Issue du fichier /1/works/sondheim__internet_text/net3.txt [57]. Le décou-
page des lignes a dû être modifié pour rentrer correctement dans ce document.
Fragment de codésie en C valide intitulée She loves me, she loves me not, ..., par Merlyn LeRoy pour l'IOCCC (1990) :

Code 12 – Charlie and Charlotte

```c
char* lie;

double time, me= !0XFACE,
not; int rested, get, out;
main(ly, die) char ly, **die ;{
    signed char lotte,
```

```c
dear; (char) lotte --;

    for (get= !me;; not) {
        1 — out & out ; lie ;{
            char lotte, my= dear,
            **let= !!me *!not+ ++die ;
```

Tiré de la collection d'ENRIQUE BERMÚDEZ. Voici son commentaire sur ce code :
«You must see the source code layout to appreciate this; it reads just like a series
of letters exchanged between charlie and charlotte. This is extraordinary!» [30].
Fragment de codésie en C valide intitulée She loves me, she loves me not, ..., par Merlyn LeRoy pour l'IOCCC (1990) :

Code 12 – Charlie and Charlotte

```c
char* lie;

double time, me= !0XFACE,
not; int rested, get, out;
main(ly, die) char ly, **die ;{
    signed char lotte,
```

```c
dear; (char) lotte --;

    for (get= !me;; not) {
        1 — out & out ; lie ;{
            char lotte, my= dear,
            **let= !!me *!not+ ++die ;

            (char*)(lie=
```

Tiré de la collection d'ENRIQUE BERMÚDEZ. Voici son commentaire sur ce code :
«You must see the source code layout to appreciate this; it reads just like a series
of letters exchanged between charlie and charlotte. This is extraordinary!» [30].
Références

[1] Alan TURING. « On computable numbers, with an application to the entscheidungsproblem ». In : *Proc. Lond. Math. Soc. (3)* s2-42.1 (1937), p. 230-265.

[2] Claude NIMMO et LAROUSSE (FIRM). *Le petit Larousse illustré*. 21, rue de Montparnasse 75283 Paris Cedex 06 : Larousse, 2017.

[3] M ROMERO, B LILLE et A PATIÑO. *Usages créatifs du numérique pour l'appren-tissage au XXIe siècle*. Presses de l'Université du Québec, 2017.

[4] code. fr. https://fr.wiktionary.org/wiki/code. Consulté le 19-3-2022.

[5] Edsger W. DIJKSTRA. *A Discipline of Programming*. Prentice-Hall, 1976, p. vii-30.

[6] Bernard AMADE. *Introduction à la programmation*. Paris : MA Editions, 2019.

[7] *L'importance des langages en informatique*. INRIA de Rennes, 4 nov. 2015.

[8] Gilles. DOWEK et Jean-Jacques LEVY. *Introduction à la théorie des langages de programmation*. Ellipses, 2006.

[9] Florian CRAMER. « Digital code and literary text ». In : *Beehive Hypertext/-Hypermedia Literary Journal* (27 sept. 2001).

[14] René MAGRITTE. *La trahison des images (Ceci n'est pas une pipe)*. Paintings : Oil on canvas 23 3/4 × 31 15/16 × 1 in. Currently on public view : Broad Contemporary Art Museum, floor 3. 1929.

[15] Simon DAVIES. *Definitions of Art*. Cornell University Press, 1991. ISBN : 978-0-8014-9794-0.

[16] Donald E. KNUTH. *The art of computer programming*. 3rd Ed. T. 1. Addison-Wesley Longman, 1997. 664 p. ISBN : 0-201-89683-4.

[17] *Les inventions qui ont changé le monde*. 1st Ed. Edition Sélection du Rea-der's Digest, 1982. ISBN : 2-7098-0101-9.

[18] *Jacquard - Les Rues de Lyon*. fr. Accessed : 2022-3-21. Juill. 2009.

[19] *The IBM punched card*. en. Accessed : 2022-3-21. Mars 2012.

[20] VIEW ALL OF HANSEL'S POSTS. *The history of coding and computer programming*. en. Accessed : 2022-3-21. Août 2018.

[21] B Jack COPELAND. « The modern history of computing ». In : *The Stanford Encyclopedia of Philosophy*. Sous la dir. d'Edward N ZALTA. Winter 2020. Metaphysics Research Lab, Stanford University, 2020.
Références

[1] Alan TURING. « On computable numbers, with an application to the entscheidungsproblem ». In : *Proc. Lond. Math. Soc. (3)* s2-42.1 (1937), p. 230-265.

[2] Claude NIMMO et LAROUSSE (FIRM). *Le petit Larousse illustré*. 21, rue de Montparnasse 75283 Paris Cedex 06 : Larousse, 2017.

[3] M ROMERO, B LILLE et A PATIÑO. *Usages créatifs du numérique pour l'appren-tissage au XXIe siècle*. Presses de l'Université du Québec, 2017.

[4] code. fr. https://fr.wiktionary.org/wiki/code. Consulté le 19-3-2022.

[5] Edsger W. DIJKSTRA. *A Discipline of Programming*. Prentice-Hall, 1976, p. vii-30.

[6] Bernard AMADE. *Introduction à la programmation*. Paris : MA Editions, 2019.

[7] *L'importance des langages en informatique*. INRIA de Rennes, 4 nov. 2015.

[8] Gilles. DOWEK et Jean-Jacques LEVY. *Introduction à la théorie des langages de programmation*. Ellipses, 2006.

[9] Florian CRAMER. « Digital code and literary text ». In : *Beehive Hypertext/-Hypermedia Literary Journal* (27 sept. 2001).

[14] René MAGRITTE. *La trahison des images (Ceci n'est pas une pipe)*. Paintings : Oil on canvas 23 3/4 × 31 15/16 × 1 in. Currently on public view : Broad Contemporary Art Museum, floor 3. 1929.

[15] Simon DAVIES. *Definitions of Art*. Cornell University Press, 1991. ISBN : 978-0-8014-9794-0.

[16] Donald E. KNUTH. *The art of computer programming*. 3rd Ed. T. 1. Addison-Wesley Longman, 1997. 664 p. ISBN : 0-201-89683-4.

[17] *Les inventions qui ont changé le monde*. 1st Ed. Edition Sélection du Rea-der's Digest, 1982. ISBN : 2-7098-0101-9.

[18] *Jacquard - Les Rues de Lyon*. fr. Accessed : 2022-3-21. Juill. 2009.

[19] *The IBM punched card*. en. Accessed : 2022-3-21. Mars 2012.

[20] VIEW ALL OF HANSEL'S POSTS. *The history of coding and computer programming*. en. Accessed : 2022-3-21. Août 2018.

[21] B Jack COPELAND. « The modern history of computing ». In : *The Stanford Encyclopedia of Philosophy*. Sous la dir. d'Edward N ZALTA. Winter 2020. Metaphysics Research Lab, Stanford University, 2020.
[22] Joasia KRYSA. « Ada Lovelace : There Never Was a Note G ». In :(). Sous la
dir. de Carolyn CHRISTOV-BAKARGIEV. introduction to a notebook 55 Ada
Lovelace, author Joasia Krysa, published in dDOCUMENTA (13) series 100
Notes – 100 Thoughts. Also published as a chapter in The Book of Books.

[23] Arthur DANTO. *La transfiguration du banal : une philosophie de l'art*. Edition du Seuil, 1989. ISBN : 978-2-02-010463-0.

[24] Marcus STEINWEG. « Nine Theses on Art ». In : *Art U+0026 Research 3.1* (2009). ISSN : 1752-6388.

[25] art / Wiktionnaire. fr. Accessed : 2022-5-12.

[26] Éditions LAROUSSE. *Définitions : oeuvre - Dictionnaire de français Larousse*. fr. Accessed : 2022-5-12.

[27] Editions LAROUSSE. *Définitions : art, arts - Dictionnaire de français Larousse*. fr. Accessed : 2022-5-12.

[28] Dean TAKAHASHI. *Jonathan Blow : How Thekla is moving beyond The Wit-ness*. en. Accessed : 2022-5-13. Juill. 2018.

[29] Manuel ENRIQUE BERMÚDEZ. *Manuel Enrique Bermúdez THEN ... and NOW ...*. Accessed : 2022-5-17. URL : https://www.cise.ufl.edu/~manuel/.

[30] Manuel ENRIQUE BERMÚDEZ. *Obfuscated C Code*. Accessed : 2022-5-17. URL : https://www.cise.ufl.edu/~manuel/obfuscate/obfuscate.html.

[31] Sean BARRETT. babble. Accessed : 2022-5-13.

[32] Jim HAGUE. Accessed : 2022-5-13.

[33] Don DODSON. Accessed : 2022-5-13.

[34] Francois THEUREL. *LE DERNIER VRAI NANAR*. Oct. 2020. URL : https://youtu.be/RCSiFM_ZLP8.

[35] BISQWIT. *Obfuscated C programs : Introduction*. Fév. 2016. URL : https://youtu.be/rwOlbiZeD8.

[36] *Filmspotting, scariest movies, film, podcast, reviews, DVDs, Adam kempe-naar*. en. Accessed : 2022-5-16.

[37] Little White Lies MAGAZINE. *Cannibal Holocaust*. en. Accessed : 2022-5-16.

[38] Tom COWIE. « If it's anywhere, it's here' : The hunt for a cult film lost 50 years ago ». en. In : *Age* (mai 2022).

[39] Didier MÜLLER. « Les différents types de démonstrations ». In :(). Accessed : 2022-5-16.
[22] Joasia KRYSA. « Ada Lovelace : There Never Was a Note G ». In :(). Sous la
dir. de Carolyn CHRISTOV-BAKARGIEV. introduction to a notebook 55 Ada
Lovelace, author Joasia Krysa, published in dDOCUMENTA (13) series 100
Notes – 100 Thoughts. Also published as a chapter in The Book of Books.

[23] Arthur DANTO. *La transfiguration du banal : une philosophie de l'art*. Edition du Seuil, 1989. ISBN : 978-2-02-010463-0.

[24] Marcus STEINWEG. « Nine Theses on Art ». In : *Art U+0026 Research 3.1* (2009). ISSN : 1752-6388.

[25] art / Wiktionnaire. fr. Accessed : 2022-5-12.

[26] Éditions LAROUSSE. *Définitions : oeuvre - Dictionnaire de français Larousse*. fr. Accessed : 2022-5-12.

[27] Editions LAROUSSE. *Définitions : art, arts - Dictionnaire de français Larousse*. fr. Accessed : 2022-5-12.

[28] Dean TAKAHASHI. *Jonathan Blow : How Thekla is moving beyond The Wit-ness*. en. Accessed : 2022-5-13. Juill. 2018.

[29] Manuel ENRIQUE BERMÚDEZ. *Manuel Enrique Bermúdez THEN ... and NOW ...*. Accessed : 2022-5-17. URL : https://www.cise.ufl.edu/~manuel/.

[30] Manuel ENRIQUE BERMÚDEZ. *Obfuscated C Code*. Accessed : 2022-5-17. URL : https://www.cise.ufl.edu/~manuel/obfuscate/obfuscate.html.

[31] Sean BARRETT. babble. Accessed : 2022-5-13.

[32] Jim HAGUE. Accessed : 2022-5-13.

[33] Don DODSON. Accessed : 2022-5-13.

[34] Francois THEUREL. *LE DERNIER VRAI NANAR*. Oct. 2020. URL : https://youtu.be/RCSiFM_ZLP8.

[35] BISQWIT. *Obfuscated C programs : Introduction*. Fév. 2016. URL : https://youtu.be/rwOlbiZeD8.

[36] *Filmspotting, scariest movies, film, podcast, reviews, DVDs, Adam kempe-naar*. en. Accessed : 2022-5-16.

[37] Little White Lies MAGAZINE. *Cannibal Holocaust*. en. Accessed : 2022-5-16.

[38] Tom COWIE. « If it’s anywhere, it’s here’ : The hunt for a cult film lost 50 years ago ». en. In : *Age* (mai 2022).

[39] Didier MÜLLER. « Les différents types de démonstrations ». In :(). Accessed : 2022-5-16.
[40] Sylvie CALABRETTO. « Approche logique de l'Intelligence Artificielle ». In : (2021). Cours INSA Lyon, 4IF (2021-2022).

[42] Peter KIVY. « Is Music an Art ? » In : *Journal of Philosophy* 88.10 (1991), p. 544-554.

[43] Philip DORRELL. *What is Music?* 2005. Chap. 2.

[44] Wikipedia CONTRIBUTORS. *Music*. Accessed : 2022-5-17. Mai 2022. URL : https://en.wikipedia.org/w/index.php?title=Music&oldid=1088431682.

[45] WIKIPEDIA CONTRIBUTORS. *List of failed and overbudget custom software projects*. Accessed : 2022-5-23. Mars 2022. URL : https://en.wikipedia.org/w/index.php?title=List_of_failed_and_overbudget_custom_softwareProjects&oldid=1078214926.

[46] Yaneer BAR-YAM. « When systems engineering fails — Toward complex systems engineering ». In : 2 (2003). Accessed : 2022-5-23.

[47] Gabi DOBOCAN. *Tech fails: A big bet that cost the IRS billions - north code - medium*. en. Accessed : 2022-5-23. Fév. 2020.

[48] *Contents by Keyword*. Oct. 2006.

[49] Kenneth IVERSON. « Notation as a Tool of Thought ». In : (1979). 1979 ACM Turing Award Lecture.

[50] Wikipedia CONTRIBUTORS. *International Obfuscated C Code Contest*. Accessed : 2022-5-28. 2022. URL : https://en.wikipedia.org/wiki/International_Obfuscated_C_Code_Contest.

[51] Landon Curt Noll; Volker Diels-Grabsch; Yusuke Endoh; Kang SEONGHOON. *About the IOCCC winner GitHub repository*. 2022. URL : https://github.com/ioccc-src/winner.

[52] Andy SLOANE. *Have a donut*. Accessed : 2022-5-28. Sept. 2006. URL : https://www.a1k0n.net/2006/09/15/obfuscated-c-donut.html.

[53] Rita RALEY. « Interferences : [Net.Writing] and the Practice of Codework ». In : (août 2002). Accessed : 2022-5-29.

[54] Claire RICHARD. « Le code est-il de la poésie ? » In : (nov. 2016). Accessed : 2022-5-29.

[55] JOHNAJ. *12 days of Perl?*. Accessed : 2022-5-29. 2021. URL : https://www.perlmonks.org/?node_id=1231522.

[56] JOHNAJ. *12 days of Perl?*. Accessed : 2022-5-29. 2021. URL : https://www.perlmonks.org/?node_id=11131906.
[40] Sylvie CALABRETTO. « Approche logique de l'Intelligence Artificielle ». In : (2021). Cours INSA Lyon, 4IF (2021-2022).

[42] Peter KIVY. « Is Music an Art ? » In : *Journal of Philosophy* 88.10 (1991), p. 544-554.

[43] Philip DORRELL. *What is Music?* 2005. Chap. 2.

[44] Wikipedia CONTRIBUTORS. *Music*. Accessed : 2022-5-17. Mai 2022. URL : https://en.wikipedia.org/w/index.php?title=Music&oldid=1088431682.

[45] WIKIPEDIA CONTRIBUTORS. *List of failed and overbudget custom software projects*. Accessed : 2022-5-23. Mars 2022. URL : https://en.wikipedia.org/w/index.php?title=List_of_failed_and_overbudget_custom_softwareProjects&oldid=1078214926.

[46] Yaneer BAR-YAM. « When systems engineering fails — Toward complex systems engineering ». In : 2 (2003). Accessed : 2022-5-23.

[47] Gabi DOBOCAN. *Tech fails: A big bet that cost the IRS billions - north code - medium*. en. Accessed : 2022-5-23. Fév. 2020.

[48] *Contents by Keyword*. Oct. 2006.

[49] Kenneth IVERSON. « Notation as a Tool of Thought ». In : (1979). 1979 ACM Turing Award Lecture.

[50] Wikipedia CONTRIBUTORS. *International Obfuscated C Code Contest*. Accessed : 2022-5-28. 2022. URL : https://en.wikipedia.org/wiki/International_Obfuscated_C_Code_Contest.

[51] Landon Curt Noll; Volker Diels-Grabsch; Yusuke Endoh; Kang SEONGHOON. *About the IOCCC winner GitHub repository*. 2022. URL : https://github.com/ioccc-src/winner.

[52] Andy SLOANE. *Have a donut*. Accessed : 2022-5-28. Sept. 2006. URL : https://www.a1k0n.net/2006/09/15/obfuscated-c-donut.html.

[53] Rita RALEY. « Interferences : [Net.Writing] and the Practice of Codework ». In : (août 2002). Accessed : 2022-5-29.

[54] Claire RICHARD. « Le code est-il de la poésie ? » In : (nov. 2016). Accessed : 2022-5-29.

[55] JOHNAJ. *12 days of Perl?*. Accessed : 2022-5-29. 2021. URL : https://www.perlmonks.org/?node_id=1231522.

[56] JOHNAJ. *12 days of Perl?*. Accessed : 2022-5-29. 2021. URL : https://www.perlmonks.org/?node_id=11131906.
[57] Alan SONHEIM. *Internet Text*. Accessed: 2022-5-29. URL: https://collection.eliterature.org/1/works/sondheim_internet_text/mq.txt.

[58] Landon Curt BROUKHIS Leonid A; Noll. *International Obfuscated C Code Contest*. Accessed: 2022-5-28. URL: https://www.ioccc.org/.

[59] TVANEERD. *A c++ poem*. Accessed: 2022-5-29. URL: https://www.reddit.com/r/cpp/comments/7crald/a_c-poem/.

[60] LOUISMARSLEN. *MOVAI CODE 8 - CHANDELEUR, go manger des crêpes*. Accessed: 2022-5-29. URL: https://github.com/CoddityTeam/movaicode/blob/master/saison-2021-2022/0222/Mova-8-2022-02.md.

[61] Wikipedia CONTRIBUTORS. *Category:Films about virtual reality*. Accessed: 2022-5-31. URL: https://en.wikipedia.org/wiki/Category:Films about_virtual_reality.

[62] Noam KROLL. *'The Enemy Of Art Is The Absence Of Limitations' and How Boxing Yourself In Will Help You Develop The Best Story Idea*. Accessed: 2022-5-30. URL: https://noamkroll.com/the-enemy-of-art-is-the-absence-of-limitations-how-boxing-yourself-in-will-help-you-develop-the-best-story-idea/.

[63] *L'art naît de contraintes, vit de luttes et meurt de liberté*. URL: http://evene.lefigaro.fr/citation/art-naît-contraintes-vit-luttes-meurt-liberte-19935.php.

Bibliographie complémentaire

[10] Andy ORAM et Grew WILSON. *L'art du beau code*. 1ère Ed. Paris : Edition O'REILLY, 2008. 621 p. ISBN : 978-2-84177-423-4.

[11] Martin FOWLER. *Refactoring*. 2nd Ed. Malakoff : Dunod, 2019. 419 p. ISBN : 978-2-10-080116-9.

[12] Robert C. MARTIN. *Clean Code : a handbook of agile software craftsmanship*. Montreuil : Pearson, 2009. 457 p. ISBN : 978-2-3260-0227-2.

[13] Dustin BOSWELL et Trevor FOUCHER. *The art of readable code*. 1st Ed. O'Reilly Media, Inc, 2011. 204 p. ISBN : 978-0596802295.

[41] WIKIPEDIA CONTRIBUTORS. *Modus ponens*. Accessed: 2022-5-17. URL: https://fr.wikipedia.org/w/index.php?title=Modus_ponens&oldid=193537939.
[57] Alan SONHEIM. *Internet Text*. Accessed: 2022-5-29. URL: https://collection.eliterature.org/1/works/sonheim/_internet_text/mq.txt.

[58] Landon Curt BROUKHIS Leonid A; Noll. *International Obfuscated C Code Contest*. Accessed: 2022-5-28. URL: https://www.ioccc.org/.

[59] TVANEERD. *A c++ poem*. Accessed: 2022-5-29. URL: https://www.reddit.com/r/cpp/comments/7crald/a_c-poem/.

[60] LOUISMARSLEN. *MOVAI CODE 8 - CHANDELEUR, go manger des crêpes*. Accessed: 2022-5-29. URL: https://github.com/CoddityTeam/movaicode/blob/master/saison-2021-2022/0222/Mova-8-2022-02.md.

[61] Wikipedia CONTRIBUTORS. *Category:Films about virtual reality*. Accessed: 2022-5-31. URL: https://en.wikipedia.org/wiki/Category:Films about_virtual_reality.

[62] Noam KROLL. *'The Enemy Of Art Is The Absence Of Limitations' and How Boxing Yourself In Will Help You Develop The Best Story Idea*. Accessed: 2022-5-30. URL: https://noamkroll.com/the-enemy-of-art-is-the-absence-of-limitations-how-boxing-yourself-in-will-help-you-develop-the-best-story-idea/.

[63] *L'art naît de contraintes, vit de luttes et meurt de liberté*. URL: http://evene.lefigaro.fr/citation/art-naît-contraintes-vit-luttes-meurt-liberte-19935.php.

Bibliographie complémentaire

[10] Andy ORAM et Grew WILSON. *L'art du beau code*. 1ère Ed. Paris : Edition O'REILLY, 2008. 621 p. ISBN : 978-2-84177-423-4.

[11] Martin FOWLER. *Refactoring*. 2nd Ed. Malakoff : Dunod, 2019. 419 p. ISBN : 978-2-10-080116-9.

[12] Robert C. MARTIN. *Clean Code : a handbook of agile software craftsmanship*. Montreuil : Pearson, 2009. 457 p. ISBN : 978-2-3260-0227-2.

[13] Dustin BOSWELL et Trevor FOUCHER. *The art of readable code*. 1st Ed. O'Reilly Media, Inc, 2011. 204 p. ISBN : 978-0596802295.

[41] WIKIPEDIA CONTRIBUTORS. *Modus ponens*. Accessed: 2022-5-17. URL: https://fr.wikipedia.org/w/index.php?title=Modus_ponens&oldid=193537939.