En apprendre plus sur le C
vnc
Messages postés
123
Date d'inscription
Statut
Membre
Dernière intervention
-
vnc Messages postés 123 Date d'inscription Statut Membre Dernière intervention -
vnc Messages postés 123 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bonjour,
Je suis programmeur, et je maitrise bien le C, seulement j'aimerais en apprendre plus. Je ne sais que créer des programmes en utilisant des bibliothèques déjà existantes.
Mais moi j'aimerais savoir créer ces bibliothèques, ou plutot j'aimerais savoir comment ils font leurs fonctions. Toutes les fonctions ou autres lignes de code qui permettent d'agir sur le sytème, je ne sais pas faire.
Y'-at-il un bon livre, ou bien un line vers un bon tutoriel pour en apprendre plus sur le C, pour vraiment apprendre a créer des programmes plus complexes etc... OU bien faut-il faire des études supérieurs ?
Merci d'avance
Bonjour,
Je suis programmeur, et je maitrise bien le C, seulement j'aimerais en apprendre plus. Je ne sais que créer des programmes en utilisant des bibliothèques déjà existantes.
Mais moi j'aimerais savoir créer ces bibliothèques, ou plutot j'aimerais savoir comment ils font leurs fonctions. Toutes les fonctions ou autres lignes de code qui permettent d'agir sur le sytème, je ne sais pas faire.
Y'-at-il un bon livre, ou bien un line vers un bon tutoriel pour en apprendre plus sur le C, pour vraiment apprendre a créer des programmes plus complexes etc... OU bien faut-il faire des études supérieurs ?
Merci d'avance
A voir également:
- En apprendre plus sur le C
- Application pour apprendre à coder - Guide
- Apprendre à lire le coran en français pdf - Télécharger - Histoire & Religion
- Apprendre l'anglais gratuitement - Télécharger - Divers Bureautique
- 1000 mots pour apprendre à lire - Télécharger - Éducatifs
- Apprendre le solfège piano - Télécharger - Création musicale
11 réponses
quel genre de fonctions aimerait tu apprendre à faire toi meme ?
que sais tu déja faire ?
tu sais que si tu veux, tu peux passer au C++ ... il y a plein de nouvelles possibilités ...
que sais tu déja faire ?
tu sais que si tu veux, tu peux passer au C++ ... il y a plein de nouvelles possibilités ...
Bonjour,
Je n'ai pas trop envie de passer au C++ pour le moment. Je connait déjà un peu, mais pou_r le moment ça ne m'interesse pas de développer +.
Pour les fonctions, et bien ert bien ce que je veux dire, c'est que je ne suis pas capable de faire des logiciels. Je ne sais que faire des programmes en installant des bibliothèques déjà existantes. Par exemple pour ouvrir un fenêtre, j'utilise une fonction toute faite dans la SDL. Et moi ce que je veux c'est apprendre à créer ces fonctions. Comment font-ils ?
SDL était un exemple bien sur, ne me sort pas la doc de SDL hein =)
Je n'ai pas trop envie de passer au C++ pour le moment. Je connait déjà un peu, mais pou_r le moment ça ne m'interesse pas de développer +.
Pour les fonctions, et bien ert bien ce que je veux dire, c'est que je ne suis pas capable de faire des logiciels. Je ne sais que faire des programmes en installant des bibliothèques déjà existantes. Par exemple pour ouvrir un fenêtre, j'utilise une fonction toute faite dans la SDL. Et moi ce que je veux c'est apprendre à créer ces fonctions. Comment font-ils ?
SDL était un exemple bien sur, ne me sort pas la doc de SDL hein =)
mais tous les programmeurs utilisent des bibliothèques existantes. C'est tout l'interet des bibliothèques: faire gagner du temps.. il il n'y a que lorsque tu ne trouve pas de bibliotèque interessante que tu programmes toi meme ce dont tu as besoin
Et bien justement, j'aimerais en apprendre plus sur le C un bouquin ou autre, pour être capable de créer moi même mes propres bibliothèques, si un jour le besoin s'en fait sentir ;)
Une bibliothèque n'est qu'un ensemble de fonctions; il te suffit donc d'écrire des fonctions et de les réunir en un seul fichier.
La méthode pour les réunir dépend du système d'exploitation et du choix 'statique' ou 'dynamique'. Sur la toile tu dois certainement trouver le moyen d'y parvenir.
Bonne continuation.
La méthode pour les réunir dépend du système d'exploitation et du choix 'statique' ou 'dynamique'. Sur la toile tu dois certainement trouver le moyen d'y parvenir.
Bonne continuation.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
et ben tu vas en librairie et tu achètes le ritchie & kerningan (ou un truc comme ca) ... c'est le libre de référence sur le langage C ....
Merci de ta réponse, je suis en train de regarder les infos sur ce livre. Pour le moment ça me plait bien ;)
et pour le C++ il y a le "the C++ programming language" de Barjn stroudrup (un truc comme ca, consulter la page wiki C++ )
@Loupius : "Une bibliothèque n'est qu'un ensemble de fonctions; il te suffit donc d'écrire des fonctions et de les réunir en un seul fichier.
La méthode pour les réunir dépend du système d'exploitation et du choix 'statique' ou 'dynamique'. Sur la toile tu dois certainement trouver le moyen d'y parvenir.
Bonne continuation."
Justement, ça je sais déjà faire. Ce que je voudrais apprendre c'est à créer mes propres fonctions. Par exemple je ne vois pas comment créer une fonction qui afficherait une fenêtre, comment créer un fonction qui ouvrirait un tiroir Cd. Bref ce sont des exemples, je parle d'une manière général. ;)
La méthode pour les réunir dépend du système d'exploitation et du choix 'statique' ou 'dynamique'. Sur la toile tu dois certainement trouver le moyen d'y parvenir.
Bonne continuation."
Justement, ça je sais déjà faire. Ce que je voudrais apprendre c'est à créer mes propres fonctions. Par exemple je ne vois pas comment créer une fonction qui afficherait une fenêtre, comment créer un fonction qui ouvrirait un tiroir Cd. Bref ce sont des exemples, je parle d'une manière général. ;)
comment créer une fonction qui afficherait une fenêtre
Qu'entends-tu par là ?
- soit, et c'est facile, tu utilises les fonctions d'une bibliothèque (Qt, SDL, GTK, TK ...) ,
- soit, et c'est une autre paire de manches, tu veux écrire la fonction qui créera une fenêtre à partir de rien; alors là, je serais bien incapable de t'aider, il va sans doute te falloir aller trifouiller dans ton processeur vidéo !
Bon courage.
Qu'entends-tu par là ?
- soit, et c'est facile, tu utilises les fonctions d'une bibliothèque (Qt, SDL, GTK, TK ...) ,
- soit, et c'est une autre paire de manches, tu veux écrire la fonction qui créera une fenêtre à partir de rien; alors là, je serais bien incapable de t'aider, il va sans doute te falloir aller trifouiller dans ton processeur vidéo !
Bon courage.
mais généralament, pour ce genre de fonctions, tu utilises l'API de windows, donc c'est pas ton role de faire ca, car tu n'as pas accès à cette partie de l'OS