retour

Articles techniques - Programmation Avancée


Cette page est organisée selon 4 thèmes : La gestion de la mémoire en C, l'algorithmique pratique et l'optimisation de code, les techniques de codage générique en C et des techniques méconnues.

La gestion de la mémoire :

La gestion de la mémoire en langage C  (le tout en vrac, pour le moment , et en pleine restructation).
Présentation de la mémoire
Gérer la mémoire en C, ou de l'utilisation des fonctions de base.
Les problèmes classiques et leurs causes
Partir à la découverte de la mémoire
Debugger mémoire


Algorithmique pratique et optimisation de code :

La génération de labyrinthes (english version) paru dans LinuxMag France n°62, Juin 2004
Les éliminatoires du Prologin édition 2005 paru dans Login: n°128, mai 2005.

Le jeu de sudoku (en cours rédaction)


Composants, réutilisation de code et généricité :

Une application aux listes doublement chaînées
Composant atree arbre ascii
Composant btree ou arbre binaire
Composant hash (table de hashage)
Composant storage


Ma boite á outils

Boîte à outils en C (atree, btree, table de hashage, ...)


Techniques méconnues

Jouer avec la libdl.so, paru dans GNU/Linux Mag France numéro 91, février 2007
Mapper les fichiers (en cours de rédaction)



Quelques liens d'intérêt

Le langage C : cours et exercices (Arnauld Michelizza)
Tutoriel sur langage C (William WAISSE, NeoFutur)
Bien programmer en langage C (Emmanuel Delahaye)
Un site dédié au langage C
Enigmes et problèmes Mathématiques en C
Articles divers sur le Coding
BosoKernel : une introduction a la programmation de systemes d'exploitation, Arnauld Michelizza
Self-Service Linux, BRUCE PERENS' OPEN SOURCE SERIES


ylanglais@gmail.com

View Yann Langlais's profile on LinkedIn


retour Eye candy textured sphere