ERG::Code-2021-2022

De {}
Aller à la navigation Aller à la recherche

Introduction

Ce cours est destiné aux étudiant.e.s de BAC2. Cette année, nous nous concentrons sur le rapport du numérique au texte et du texte au numérique. Le code générateur de poésie, le code en tant que poésie, le code secret, le code caché. Nous serons amenés à créer des poésies algorithmiques, des générateurs de textes, des machines à plagier, des bots twitter. À travers différentes expérimentations menées en atelier, nous aborderons plusieurs langages de programmation, concepts informatiques et exemples dans les champs de l'art, du design, de l'histoire de l'informatique.

Pages des étudiant.e.s

Utilisateur:Manonblanc:Manon Blanc

Anna Pastor

Baptiste Guyon

Clairebravo

Heloise G

Eloïse Spencer

Mathus

Nathan Scapin

Ruben

Selim

U00c2

Zachary

Notes de cours

Cours du 4 octobre 2021

Exercice : poésie binaire

Chaque étudiant.e écrit sur un pad commun au moins deux vers de 4 pieds en binaire en utilisant le tableau de conversion ASCII suivant: USASCII_code_chart.png

1001010 0100111 1100001 1101001 1101101 1100101 0100000 1101100 1100001 0100000 1110011 1101111 1110101 1110000 1100101 0100000 1110000 1101001 1110011 1110100 1101111 1110101

100110011001010100000100101001000001100011010011111001011110011111010001000001101100110010101000001110011

10011000100111110000111011001100011110111111011111101100010000111001011110011111010001000011101101110111111100101110100

100101011001010100000111011011000011101001111001101000001100100110000111011101110011110010111100100100000100010111011100100000100100111101001100001110110011010011100101

10000111100001110110011010011110011111001111001010100000110110111011111101001010000011011001100001
10000111101000110100111001011101110010000011001001100101010000011011001100001010000011000111100001111001111100111100101

1001010 1100101 0100000 1110110 1100101 1110101 1111000 0100000 1110100 1100101 0100000 1110110 1101111 1101001 1110010 0100000 1110100 1101111 1110101 1110100 0100000 1101110 1110101 0100000 1111001 1101111 1110101 1110000 1101001

1010001 1110101 1101111 1101001 0100000 1110001 1110101 1100101 0100000 1101010 1100101 0100000 1100110 1110101 1110011 1110011 1100101 0101100 1110011 1100001 1110110 1101111 1101110 0100000 1100111 1101100 1101001 1110011 1110011 1100001 1101001 1110100 0101110

1001101100010110100111010011100000110001111000101010000010001000100111100000110011001000101101001010101001000101010110001000001010011100111110100101010100100010110110100100000100001110011111010101101011010001011010010101010000000100100001


1000100 1100001 1101110 1110011 0100000 1110011 1100101 1110011 0100000 1100100  1100101 1100010 1101111 1101001 1110010  1100101 1110011
1001100 0100111 1100001 0111101 1101111 1110101 1110010 0100000 1100100 0100111 1110101 1101110 0100000 1110011 1101111 1101001 1110010


100101001001111100001110100101000001110010110010111101101100101010000011100011110101110010101000001001010010011111000011110110110000111010011110011010000011101011101110010 00011000111101000110100111001011101110


10011011101111110111001000001110000110110011000011100110110111111011101100100010000011001101110101110100111101000101100
110110111000011110101101100001000001100100110100111101000101100111010011000011110101110010011010011110011

1001100110010101000001100011110100011001011101101110100111011100100000111010011011111110101111001001000000101110100110011001010100000111000011010011100101111010011011111101110010000011101001101111110110111000101100101

1001010 1100101 0100000 1110100 110000 1110000 1100101 0100000 1100100 1110101 0100000 1110000 1101001 1100101 1100100




Du code Morse à l'ASCII

Voir: slides 01: texte et code

1. INTERNATIONAL MORSE CODE, HAND SENDING - https://archive.org/details/gov.archives.arc.36813 Department of Defense. Department of the Army. Office of the Chief Signal Officer. (09/18/1947 - 02/28/1964)

  • Le code morse, inventé par Samuel F. B. Morse en 1832.
  • Directions pour tracer les lettres
  • Les confusions possibles si l'opérateur fait une erreur de rythme

2. TM 11-459 International Morse Code (Instruction) - 1959 - https://archive.org/details/Tm11-4591957/page/n3

  • Le télégraphe "a contribué plutôt à lier inextricablement la technologie et la place de l'humain" (K. Hayles - Lire et penser en milieux numériques p. 223)

3. Direct service guide for telegraphic cipher - 1939 - https://archive.org/details/directservicegui00sldu/page/20

  • Premier objectif: la compression (pour des raisons économiques)
  • 2e objectif: la discrétion
  • 3e objectif: le controle des erreurs

4. Bentley's second phrase code - 1929 - https://archive.org/details/bentleyssecondph00bent/page/778

  • Les codes ne sont plus liés au langage naturel

5. Idem

  • Ici, un "tableau de mutilation" qui permet de corriger un code mal transmis (qui contient une erreur d'une lettre)

6. Teleprinter n°7 - Creed & Company - 1930

  • Frederick G. Creed, inventeur du téléscripteur (vers 1910), ancien télégraphiste, canadien

7. Un exemple de téléscripteur - 1932, Londres

8. Code baudot - 1888

  • Un encodage des caractères sur 5 chiffres, 5 bits
  • Utilisé (dans des versions ultérieures) sur les premiers téléscripteurs
  • Nécessité de définir une vitesse de modulation, "baudrate" en anglais, qui définit le nombre de symboles envoyés en 1 seconde -> la question du début et de la fin!
  • Donald Murray adapte le code baudot en 1902 et attribue aux lettres les plus utilisées de l'alphabet les positions impliquant le moins de trous
  • En 1924, adaptation du code baudot-Murray par l'organisme International Telegraph Union en International Telegraph Alphabet No. 2 (ITA2)

9. ASCII - American Standard Code for Information Interchange - 1963 - pré 1971

  • sur 7 bits