Odile Jacob publie

Gérard Berry

L'Hyperpuissance de l'informatique Algorithmes, données, machines, réseaux
Date de parution : 18 octobre 2017
EAN13 : 9782738139535 / 512 pages / 155 x 240 mm / 400 g

Ce n’est que récemment que l’on a commencé à mesurer à quel point l’informatique est en passe de transformer notre société, et même de la bouleverser de fond en comble.
C’est à décrire et à analyser les fondements de l’hyperpuissance de l’informatique que Gérard Berry se consacre dans ce livre qui fera date.
Il montre en effet de façon non technique comment la science et la technologie informatiques mettent l’information au cœur de l’action, qu’elle soit produite par les hommes ou par les machines.
Algorithmes, données, machines et réseaux conduisent surtout à un nouveau schéma mental bien différent de celui des siècles précédents, qui confère un pouvoir étonnant à ceux qui le comprennent et l’organisent.
Pour donner concrètement à comprendre le mode de pensée inhérent à l’informatique, Gérard Berry passe en revue cinq domaines de transformations massives : les télécommunications, Internet, la photographie et la cartographie, l’informatisation de la médecine, et celle en cours de toutes les sciences.
Il analyse ensuite en détail deux dangers de l’informatique, les bugs et les trous de sécurité, qui peuvent parfois transformer des systèmes informatisés en dangers publics, et montre comment la science moderne permet de mieux contrôler ces dangers.
Enfin, l’auteur donne sa vision de l’évolution de l’informatique, bien loin des fantasmes trop souvent partagés.
Pour la première fois, un livre qui explique tout de l’informatique, de son monde, ses fondements, ses applications, et la révolution qu’elle représente.

Gérard Berry est professeur au Collège de France où il dirige la chaire Algorithmes, machines et langages. Il est médaille d’or du CNRS.


  1. Couverture
  2. Titre
  3. Copyright
  4. Dédicace
  5. Avant-propos
  6. CHAPITRE 1 - Introduction - La construction d'un nouveau schéma mental
    1. Le schéma mental de l'informatique
    2. Structure du livre
    3. Informatique ou numérique ?
    4. La pensée algorithmique
    5. Les dangers de l'immobilité
    6. Heureusement, les esprits changent
  7. Première partie - DU MATÉRIEL À L'IMMATÉRIEL
    1. CHAPITRE 2 - Les grands principes
      1. Le triangle du xxe siècle
      2. La naissance de la science du calcul et de l'information
      3. De la calculatrice mécanique à l'ordinateur
      4. Comment l'information unifie et transforme tout
    2. CHAPITRE 3 - Les piliers de l'informatique
      1. Les données
      2. Les algorithmes
      3. Les langages
      4. Les machines et circuits électroniques
      5. Les bugs
  8. Deuxième partie - ÉTUDES DE CAS
    1. CHAPITRE 4 - Les télécommunications : du fil à l'air
      1. Le télégraphe, une révolution méconnue
      2. La téléphonie classique
      3. La téléphonie sans fil
      4. Du cuivre à l'ADSL et à la fibre optique
      5. Les progrès en algorithmiques de codage et de transmission
    2. CHAPITRE 5 - Internet, des hommes aux objets
      1. La grande inversion mentale du réseau Internet
      2. Le World Wide Web
      3. Les moteurs de recherche
      4. Le pair à pair, un modèle épidémique de diffusion de données
      5. Des objets informatisés à l'Internet des objets
      6. La sécurité informatique d'Internet
    3. CHAPITRE 6 - Images, sons et cartes numériques
      1. La photographie numérique
      2. Comment un appareil photo capte la lumière
      3. De l'image crue à une image visible
      4. Autres corrections algorithmiques
      5. La fusion algorithmique d'images multiples
      6. Aider la prise de vue
      7. La coconception des objectifs et des algorithmes
      8. La cartographie numérique
      9. Le passage à la troisième dimension
    4. CHAPITRE 7 - L'informatisation de la médecine
      1. L'imagerie médicale
      2. L'informatisation de l'imagerie médicale
      3. L'anatomie numérique
      4. La radiologie interventionnelle
      5. L'entrée en force de l'apprentissage automatique en médecine
      6. Ne jamais oublier le patient
    5. CHAPITRE 8 - Vers une informatisation massive des sciences
      1. L'informatisation de l'astronomie
      2. L'informatisation de la physique
      3. Bio-informatique et biologie computationnelle
      4. Les neurosciences computationnelles
      5. L'informatique en mathématiques
  9. Troisième partie - RENDRE L'INFORMATIQUE PLUS SÛRE
    1. CHAPITRE 9 - Bugs et trous de sécurité : deux dangers de l'informatique
      1. Les bugs de temps ne sont pas rares
      2. Le bug qui a tué Ariane 501
      3. Quelques bugs martiens
      4. Avionique et ferroviaire, des domaines critiques et sérieux
      5. L'automobile, un domaine hélas moins sérieux
      6. Un bug médical historique : le Therac-25
      7. Les bugs d'outillage
      8. Bugs de systèmes distribués
      9. Bugs de circuits
      10. Des bugs aux trous de sécurité
    2. CHAPITRE 10 - Comment rendre l'informatique plus sûre
      1. Un préliminaire indispensable : caractériser les bons et mauvais comportements
      2. Le génie logiciel
      3. Du test aux méthodes formelles
      4. Les assertions logiques
      5. Les systèmes de démonstration automatique
      6. Les assistants de preuve
      7. Les preuves de sécurité
      8. Quand utiliser la vérification formelle ?
      9. Trois expériences personnelles intéressantes
    3. CHAPITRE 11 - Où va nous mener l'informatisation du monde ? Une vision personnelle
      1. Préliminaires
      2. Les évolutions du matériel
      3. L'évolution des logiciels classiques
      4. L'accès aux données et la tension public-privé
      5. Apprentissage automatique ou intelligence artificielle ?
      6. L'informatique dans la société
      7. Enseigner l'informatique, du primaire au lycée
      8. Le problème de la parité en informatique
    4. CHAPITRE 12 - Annexes
      1. 12.1. La science des algorithmes
      2. 12.2. Résoudre un Sudoku avec SAT
      3. 12.3. De la séquentialité au parallélisme et à la distribution
      4. 12.4. Les compilateurs et le bootstrapping
      5. 12.5. Mais pourquoi autant de langages ?
      6. 12.6. L'évolution des langages
  10. Glossaire
  11. Bibliographie
  12. Index
  13. Table