# Demande conseil quant au choix d'un livre d'informatique

**URL:** <https://www.debian-fr.org/t/demande-conseil-quant-au-choix-dun-livre-dinformatique/52849>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 11:39 UTC](https://www.debian-fr.org/t/demande-conseil-quant-au-choix-dun-livre-dinformatique/52849 "2016-02-21T11:39:33Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tristan.T](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/13edae/32.png) [@Tristan.T](https://www.debian-fr.org/u/Tristan.T)\
**Post date:** [Février 21, 2016, 11:39 UTC](https://www.debian-fr.org/t/demande-conseil-quant-au-choix-dun-livre-dinformatique/52849/1 "2016-02-21T11:39:33Z")

</div>

Bonjour,

Alors voilà j’ai commencé «&nbsp;récemment&nbsp;» l’informatique (il y a 4ans en fait …)

Mais jusque là je n’ai que fait de l’algorithmique (en codant avec CaML parce qu’on me la conseillé)  
J’écris aussi en LaTeX ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green"), et ca depuis pas mal de temps (env. une dizaine d’année)

Mais plusieurs fois sur des forums etc… j’entends parler de trucs obscures tel que «&nbsp;c’est la manière de compiler&nbsp;», «&nbsp;il fait un appel au processeur&nbsp;», etc … ![:think:](https://www.debian-fr.org/uploads/default/original/1X/98cae0704aea0201d04f151843e80a3ecd391eca.gif "Think")

Donc voila ma question : Est-ce-qu’on aurait de la lecture pour moi que je puisse lire tout ca tranquilou (livre de préférence, et pas trop cher)

Liste de mes livres actuels  
The\_Art\_Of\_Computing\_Programming  
The\_LaTeX\_Companion  
Un livre de cours d’info de classe prepa pour MP opt. info  
[et j’ai lu «&nbsp;Introduction à l’algorithmique&nbsp;» de Dunod]

---

<div class="post-metadata">

**Author:** ![branch](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/ee7513/32.png) [@branch](https://www.debian-fr.org/u/branch)\
**Post date:** [Février 21, 2016, 11:39 UTC](https://www.debian-fr.org/t/demande-conseil-quant-au-choix-dun-livre-dinformatique/52849/2 "2016-02-21T11:39:34Z")

</div>

Salut,

C’est pour en faire ton métier (usage professionnel / recherche) ? Où c’est un hobby ?

Si c’est un hobby tu aimerais écrire des programmes personnels ? Ou contribuer à des “gros” programmes libres existants ? Dans quel domaine ?

Quels compétences aimerais-tu acquérir ?

Quel est ton niveau (c’est difficile de se juger mais bon …) ?

Je peux te proposer des livres dans les domaines suivant :

- réseau
- principe des systèmes d’exploitation
- fonctionnement du noyau Linux en particulier
- fonctionnement interne d’un ordinateur (processeur …)
- programmation parallèle (processeur multi-coeurs, threads, OpenMP)
- programmation répartie (plusieurs ordinateurs en même temps, MPI, sockets)
- tester le code (tests unitaires, tests de non-régression, tests d’intégration …)
- preuve formelle d’absence de défaut d’un programme (méthode B …)
- comment rédiger du code proprement (“bonnes habitudes”)
- comment organiser un gros programme, architecture logicielle en “couches”, programmation objet, MVC …
- design patterns (en programmation objet)
- expressions régulières, automates finis, automates à piles, machines de Turing, réseau de Petri …
- compilation / compilateur / lex / yacc
- bases de données (SQL, ou alors de la théorie sur les bases de données)
- programmation réseau (par socket), services web (SOAP, WSDL), Apache Axis Tomcat
- programmation graphique (GTK+, Qt, OpenGL, SDL …)
- programmation Web (HTML, css, javascript, PHP, mysql)
- cryptographie
- intelligence artificielle , apprentissage automatique , clustering
- modélisation et simulation à base d’agent
- algorithmique avancée , programmation linéaire

Tu peux trouver pas mal d’idées sur les sites web des universités. Par exemple pour Paris 6 :  
[www-licence.ufr-info-p6.jussieu … /sites.php](https://www-licence.ufr-info-p6.jussieu.fr/lmd/licence/public/espace_public/offres_formation/general/sites.php)

---

<div class="post-metadata">

**Author:** ![Tristan.T](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/13edae/32.png) [@Tristan.T](https://www.debian-fr.org/u/Tristan.T)\
**Post date:** [Février 21, 2016, 11:39 UTC](https://www.debian-fr.org/t/demande-conseil-quant-au-choix-dun-livre-dinformatique/52849/3 "2016-02-21T11:39:35Z")

</div>

C’est un hobby, mais j’espere pouvoir en faire une profession (j’aimerai bien faire une école de math-info).

Mais pour l’instant ça a surtout été pour un intérêt strictement personnel, pas pour faire des programmes mais pour voir ce qui a déjà été fait dans l’algorithmique …

Niveau informatique j’ai eu un enseignement de math sup/spé en tant que MP opt/ info (si tu connais …, je sais pas trop ce que ça vaut comparer au IUT et license). Mais pendant mon apprentissage personnel j’ai pu lire des cours niveau L3-M1 (probleme NP complexe, recherche d’un plus court chemin, colorisation d’une carte).

La je ne cherche pas à acquérir une compétence particulière mais juste comprendre ce qu’il se passe dans la boîte quand on compile, quand on allume, a quoi servent les processeurs.

Pour les compétences … je verrai cette été si je peux lire deux-trois trucs sur les réseaux vu que j’aimerai bien mettre le serveur que j’ai chez moi en réseau pour pouvoir y accéder quand je n’y serai plus (j’ai une ip fixe et l’a connaît par cœur ce qui facilitera la chose). Et puis je verrais où le vent me portera ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green")

---

<div class="post-metadata">

**Author:** ![branch](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/ee7513/32.png) [@branch](https://www.debian-fr.org/u/branch)\
**Post date:** [Février 21, 2016, 11:39 UTC](https://www.debian-fr.org/t/demande-conseil-quant-au-choix-dun-livre-dinformatique/52849/4 "2016-02-21T11:39:35Z")

</div>

> [@Tristan.T](#):
>
> comprendre ce qu’il se passe dans la boîte quand on compile

Donc il te faut un livre d’introduction à la compilation,

> [@Tristan.T](#):
>
> quand on allume

et un livre d’introduction aux systèmes d’exploitation,

> [@Tristan.T](#):
>
> a quoi servent les processeurs.

et un livre d’introduction à l’architecture matérielle des ordinateurs,

> [@Tristan.T](#):
>
> deux-trois trucs sur les réseaux vu que j’aimerai bien mettre le serveur que j’ai chez moi en réseau pour pouvoir y accéder quand je n’y serai plus (j’ai une ip fixe et l’a connaît par cœur ce qui facilitera la chose)

et un livre sur la sécurité informatique ![:mrgreen:](https://www.debian-fr.org/uploads/default/original/1X/cc83e9b583138e48ff45f96609046b06d06c7f9d.gif "Mr. Green") (SSH, OpenSSL, GnuPG)

J’essaye de te trouver ça dans la semaine ![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")

---

<div class="post-metadata">

**Author:** ![Tristan.T](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/13edae/32.png) [@Tristan.T](https://www.debian-fr.org/u/Tristan.T)\
**Post date:** [Février 21, 2016, 11:39 UTC](https://www.debian-fr.org/t/demande-conseil-quant-au-choix-dun-livre-dinformatique/52849/5 "2016-02-21T11:39:36Z")

</div>

Ok merci bien en tout cas

---

<div class="post-metadata">

**Author:** ![branch](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/ee7513/32.png) [@branch](https://www.debian-fr.org/u/branch)\
**Post date:** [Février 21, 2016, 11:42 UTC](https://www.debian-fr.org/t/demande-conseil-quant-au-choix-dun-livre-dinformatique/52849/6 "2016-02-21T11:42:50Z")

</div>

Titre : Systèmes d’exploitation  
Auteur : Andrew Tanenbaum  
ISBN : 978-2-7440-7299-4  
Prix : 52 euros  
Date : 2008  
Page web : [pearson.fr/livre/?GCOI=27440100217950](http://www.pearson.fr/livre/?GCOI=27440100217950)

* * *

Titre : Architecture de l’ordinateur  
Auteur : Andrew Tanenbaum  
ISBN : 2-7440-7122-6  
Prix : 45 euros  
Date : 2005

* * *

Titre : Réseaux  
Auteur : Andrew Tanenbaum  
ISBN : 978-2-7440-7521-6  
Prix : 51 euros  
Date : 2011  
Page web : [pearson.fr/livre/?GCOI=27440100537780](http://www.pearson.fr/livre/?GCOI=27440100537780)

* * *

Titre : Compilateurs : Principes, techniques et outils  
Auteurs : Alfred AHO, Monica LAM, Ravi SETHI et Jeffrey ULLMAN  
ISBN : 978-2-7440-7037-2  
Prix : 65 euros  
Date : 2007  
Page web : [pearson.fr/livre/?GCOI=27440100715350](http://www.pearson.fr/livre/?GCOI=27440100715350)

* * *

Si tu ne dois en lire qu’un, lis le premier sur les systèmes d’exploitation ![:023](https://www.debian-fr.org/uploads/default/original/1X/3c587556c0cc11389317c03a60788d77ceebd307.gif "OK")

---

<div class="post-metadata">

**Author:** ![xina](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/e47774/32.png) [@xina](https://www.debian-fr.org/u/xina)\
**Post date:** [Février 21, 2016, 11:42 UTC](https://www.debian-fr.org/t/demande-conseil-quant-au-choix-dun-livre-dinformatique/52849/7 "2016-02-21T11:42:51Z")

</div>

Quel bonheur de trouver la question et la réponse ![:clap:](https://www.debian-fr.org/uploads/default/original/1X/dcfd4d2428519214f79b4b87bcebcb3197047574.gif "Clap") ![:clap:](https://www.debian-fr.org/uploads/default/original/1X/dcfd4d2428519214f79b4b87bcebcb3197047574.gif "Clap") ![:clap:](https://www.debian-fr.org/uploads/default/original/1X/dcfd4d2428519214f79b4b87bcebcb3197047574.gif "Clap")
