Forum Programmation.c Centre de documentation?

Posté par  .
Étiquettes : aucune
0
5
juil.
2005
Bonjour,
Je commence a faire de la programmation système sous Linux et je me demandais quel sont les outils qui existe pour rechercher des fonctions? leur descriptifs? Man c est bien mais si on connait pas le nom de la fonction.... On trouve plein de tutoriels mais se n'est pas vraiment ce que cherche, j'aimerais quelque chose de fonctionnel pour pouvoir passer mon temps à coder pas à chercher le nom d'une fonction ou réinventé la poudre. Voila alors je me demandais comment vous gentils programmeurs coder vous chez vous (pile de livres, mémoire d'éléphant, sous traitage....)
  • # différentes méthodes possibles

    Posté par  (site web personnel) . Évalué à 4.

    Livres (que 2 ou 3, pas une pile), que tu connais relativement bien le contenu que tu peux regarder dans l'index
    Les magasines (genre le HS LM sur le C, il est petit mais contient pas mal de choses)
    mémoire de programmeur ;o)
    sous traitage sur IRC quand t'es à court
    À la limite à la bourin dans /usr/include, si c'est dans des librairies qui s'auto documentent, (à coup de grep), bon en fait c'est plutot pour trouver les structures, ou les typedef, voir les prototypes, pas trop pour chercher les fonctions, mais c'est toujours une méthode de recherche qu'on utilise quand on programme
  • # Bouquins

    Posté par  . Évalué à 3.

    Je te conseille "Advanced linux programming" chez new riders. Il est organisé par catégories, par exemple : "processus", "fils", "ipc", "appels systèmes"... et on trouve très rapidement ce que l'on cherche.

    Tu peux le trouver gratuitement en ebook.
  • # man c

    Posté par  (site web personnel) . Évalué à 4.

    Personnellement, man c m'est très utile...
  • # Après une brève recherche

    Posté par  . Évalué à 3.

    On tombe par exemple sur cet ouvrage, je ne sais pas ce qu'il vaut mais Christophe Blaess, l'auteur, a produit pas mal de documentation et énormément participé à la traduction des man-pages.

    http://www.eyrolles.com/Informatique/Livre/9782212116014/livre-prog(...)

    Sinon, on peut citer encore et toujours le cours de Christian Casteyde, le meilleur cours de C++ que j'ai lu jusqu'ici. Mais justement, c'est plus C++ que C proprement dit, et c'est pas vraiment système.

    http://casteyde.christian.free.fr/online/cours_cpp/book1.html(...)


    Tu peux aussi aller choper la version 3 du standard Unix !

    http://www.unix.org/online.html(...)

    Il faut batailler un peu parce qu'ils ne la lachent pas comme ça, mais après deux ou trois clics, tu peux consulter la documentation en ligne ou la télécharger dans le format d'archive de ton choix, y compris RPM. La pour le coup, tu auras en une fois tout ce qui forme un système Unix: appels systèmes, variables d'environnement standard, etc.
  • # man -k ou apropos

    Posté par  . Évalué à 2.

    Ca peut également aiser si on recherche des infos sur une fonction dont on ne se rappelle plus le nom tout en sachant ce qu'elle fait.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.