Recherche de code pour apprendre
Résolu
GreyCloud
-
jisisv Messages postés 3645 Date d'inscription Statut Modérateur Dernière intervention -
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!
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:
- Recherche de code pour apprendre
- Code ascii - Guide
- Application pour apprendre à coder - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Code de déverrouillage oublié - Guide
- Code puk bloqué - Guide
2 réponses
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
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
Bon amusement.
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.
Sinon, je confirme, ils sont excellents :)