Recherche de code pour apprendre

Résolu
GreyCloud -  
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Sans être un gourou de programmation, je possède mes bases (j'ai parcouru les différents tuto du SdZ i.e.) et j'aimerais m'améliorer en étudiant du code source en C/C++ . Malheureusement je me vois mal commencer par décrypter le code du noyau de Linux ou un autre truc aussi tordu ^^
J'aimerais donc savoir si vous pouvez me conseiller le code source d'un programme plutôt qu'un autre ou si il existe un autre moyen de m'avancer.

Bonsoir à tous!

A voir également:

2 réponses

Ticki84 Messages postés 850 Date d'inscription   Statut Membre Dernière intervention   158
 
Je te conseille le Site du Zéro il on de très bon cours et de très bon informaticiens (enfin des pros)(je pense surtout à l'admin M@teo). Voila
0
GreyCloud
 
Justement, je les ai déjà fait et j'aimerais aller plus loin...

Sinon, je confirme, ils sont excellents :)
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Si tu utilises GNU/Linux, le code source des utilitaires est disponible, non?

Tu télécharges les sources de quelques utilitaires Unix et tu l'étudies, le modifies....

Exemple:
Avec une bonnedistribution basée sur Debian

johand@osiris:~/tmp$ dpkg -S $(which ls)
coreutils: /bin/ls
johand@osiris:~/src/debian$ apt-get source coreutils
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Nécessité de prendre 10,8 Mo dans les sources.
Réception de : 1 http://anubis.daine.be/debian/ wheezy/main coreutils 8.5-1 (dsc) [1264 B]
Réception de : 2 http://anubis.daine.be/debian/ wheezy/main coreutils 8.5-1 (tar) [10,7 MB]
Réception de : 3 http://anubis.daine.be/debian/ wheezy/main coreutils 8.5-1 (diff) [20,8 kB]                                                                                            
10,8 Mo réceptionnés en 6s (1666 ko/s)                                                                                                                                                  
gpgv: ressource bloc de clés '/home/johand/.gnupg/trustedkeys.gpg': erreur d'ouverture de fichier
gpgv: Signature faite le mer 28 avr 2010 03:37:08 CEST avec la clé RSA ID 3D97C149
gpgv: Impossible de vérifier la signature: clé publique non trouvée
dpkg-source: avertissement: impossible de vérifier la signature sur ./coreutils_8.5-1.dsc
dpkg-source: info: extraction de coreutils dans coreutils-8.5
dpkg-source: info: extraction de coreutils_8.5.orig.tar.gz
dpkg-source: info: mise en place de coreutils_8.5-1.diff.gz

Bon amusement.
0