IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Est-ce réalisable en C?


Sujet :

C

  1. #21
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 28
    Par défaut
    Merci Thierry, pour ce qui est du temps, j'ai le temps, c'est pour cela que je me penchais vers le C, afin d'être vraiment maitre de ton le code.
    Pour Python, je vais y jeter un oeil attentif, afin de savoir ce que cela donne.

    Pour le PHP/MySQL, je n'ai pas envie de faire un site web justement, il y en a dejà beaucoup qui font cela

  2. #22
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par albibak
    Merci Thierry, pour ce qui est du temps, j'ai le temps, c'est pour cela que je me penchais vers le C, afin d'être vraiment maitre de ton le code.
    Pour Python, je vais y jeter un oeil attentif, afin de savoir ce que cela donne.

    Pour le PHP/MySQL, je n'ai pas envie de faire un site web justement, il y en a dejà beaucoup qui font cela
    Si tu décides de réaliser ton projet en C, je pense que la strategie à adopter est d'abord de consacrer du temps à maîtriser les bases du C standard, avant de te lancer dans ton projet proprement dit, c'est-à-dire bien comprendre les pointeurs, les tableaux, les chaînes de caractères, comment ces choses-là sont reliées, comment on passe pointeurs/tableaux/chaînes/structures en arguments d'une fonction, etc. Pour cela, un bon ouvrage sur le C est recommandé. Voir: http://c.developpez.com/livres

    Une fois que la base est maîtrisée, je passerais personnellement quelques temps à implanter et manipuler des structures de données de bases telles les listes chaînées (simples, doubles), les files, piles, arbres, tables de hachage. Tu trouveras des tutoriaux sur le langage C, mais aussi sur l'implantation de structures de données courantes en C sur ce site: http://c.developpez.com/cours. En ce qui concerne les techniques pour bien programmer en langage C, le site web de Emmanuel Delahaye est une mine d'or, et je te conseille d'y jeter un coup d'oeil attentif: http://emmanuel-delahaye.developpez.com/

    Une fois que tu te sentiras à l'aise avec tout cela, tu pourras t'essayer à l'utilisation d'une base de donnée telle que MySQL, ou quelque chose de plus léger comme SQLite. Cela te facilitera bien la tâche pour ce que tu veux faire. En ce qui concerne l'interface graphique, tu as le choix entre l'API natif de Windows ou alors GTK+ (ou peut-être d'autres, mais c'est ceux que je connais, et ils sont très utilisé). Si tu désires porter ton programme à terme également sous Linux, comme tu l'as dit, ça élimine d'office l'API Win32, et GTK+ est plus adapté. Pour tout savoir sur GTK+, rendez-vous sur la rubrique GTK de ce site.

    Pour le reste, n'oublie que les forum sont là pour t'aider, mais ce n'est pas le seul outil. En ce qui me concerne, les FAQ de developpez.com m'ont énormément apporté. Je te conseille d'y jeter un coup d'oeil lorsque tu rencontre des difficultés. Il y a de grandes chances que tu y trouve de nombreuses réponses.



    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  3. #23
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 28
    Par défaut
    Merci encore pour ces nombreuses réponses.
    Je pense donc partir vers du C avec GTK+ (quand le moment sera vneu bien sur )

    J'ai pris note et mis dans mes favoris les nombreux liens qui m'ont été donné, et imprimé le premier cours en C dans la liste des cours. Il me reste à potasser maintenant...

  4. #24
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par albibak
    Merci encore pour ces nombreuses réponses.
    Je pense donc partir vers du C avec GTK+ (quand le moment sera vneu bien sur )

    J'ai pris note et mis dans mes favoris les nombreux liens qui m'ont été donné, et imprimé le premier cours en C dans la liste des cours. Il me reste à potasser maintenant...
    Excellent! Bonne chance

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  5. #25
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 28
    Par défaut
    Je vous ferais part ici même de mon évolution durant les mois à venir.
    J'essaie de retrouver mon vieu visual studio, et je vais me lancer dans mon Hello World

  6. #26
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par albibak
    Je vous ferais part ici même de mon évolution durant les mois à venir.
    J'essaie de retrouver mon vieu visual studio, et je vais me lancer dans mon Hello World
    Pour le C je te conseil plutôt Code::Blocks qui est livré avec MingW qui est un GCC pour Windows


    Bon courrage
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  7. #27
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par albibak
    Je vous ferais part ici même de mon évolution durant les mois à venir.
    J'essaie de retrouver mon vieu visual studio, et je vais me lancer dans mon Hello World
    Sinon, les versions de Visual C++ 2005 Express Edition sont téléchargeables librement. Une autre solution est de télécharger Code::Blocks (je recommande d'installer les nighty builds qui possèdent un template de projet pour GTK+) avec MinGW (Minamist GNU tools for Windows) qui contient une version windows de gcc.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  8. #28
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 28
    Par défaut
    Je vais voir un peu tout ça, car vous parlez en chinois

  9. #29
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par Franck.H
    Bon courrage
    On peut dire que tu ne manques pas d'r...

  10. #30
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 28
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    On peut dire que tu ne manques pas d'r...
    Joli

  11. #31
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par Emmanuel Delahaye
    On peut dire que tu ne manques pas d'r...
    Je préfère souhaite bon courrage que bonne chance, la chance n'est pas un facteur pour moi ...
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  12. #32
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 28
    Par défaut
    Il te disait ça car courage ne comprend qu'un seul R

  13. #33
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par albibak
    Je vais voir un peu tout ça, car vous parlez en chinois
    C'est simplement que la nouvelle version de Visual C++ est maintenant disponible gratuitement en version allégée. Toutefois, c'est simplement mon avis, il me semble que le compilateur C utilisé par Code::Blocks est plus respectueux de la norme (<chinois>Microsoft ayant semble-t'il décidé de mettre l'accent sur C++ de ne pas implanter la nouvelle norme C99 dans son compilateur C</chinois>). Pour cette raison, si ton but est de programmer en C, je ne recommande plutôt d'utiliser Code::Blocks que Visual C++, au risque de me faire taper sur les doigts.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  14. #34
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par albibak
    Il te disait ça car courage ne comprend qu'un seul R
    Ha oups, j'etais dans un autre delire .. faut dire aussi que de faire un chat msn à 5 en même plus répondre aux posts c'est pas le top
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  15. #35
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par Franck.H
    Je préfère souhaite bon courrage que bonne chance, la chance n'est pas un facteur pour moi ...
    C'est courage... Mais pour la chance, on est d'accord!

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  16. #36
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par mujigka
    ... je ne recommande plutôt d'utiliser Code::Blocks que Visual C++, au risque de me faire taper sur les doigts.
    Moi je te sert plutôt la main
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  17. #37
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 28
    Par défaut
    J'ai choisi c::b

  18. #38
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par défaut
    Citation Envoyé par Franck.H
    Moi je te sert plutôt la main
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  19. #39
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 28
    Par défaut
    Alors verdict:

    • Mon projet sera fait en C, avec GTK+
    • Developpé avec Code::Blocks
    • Je vais commencé a me replonger dans le C, avec l'"Introduction au langage C" de Bernard Cassagne


    Merci à vous.
    Je vous informe au fur et a mesure

  20. #40
    Expert éminent
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Par défaut
    Citation Envoyé par albibak
    • Mon projet sera fait en C, avec GTK+
    • Developpé avec Code::Blocks
    • Je vais commencé a me replonger dans le C, avec l'"Introduction au langage C" de Bernard Cassagne

Discussions similaires

  1. [AJAX] Est-ce réalisable ? 4 liste déroulante dynamique avec bd
    Par Tomdu85 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/05/2008, 11h34
  2. Réponses: 1
    Dernier message: 22/04/2008, 09h02
  3. Mon projet est-il réalisable ?
    Par supertoms dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/04/2008, 16h00
  4. Mon projet est-il réalisable
    Par amen_1919 dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 7
    Dernier message: 21/02/2008, 02h50
  5. Réponses: 2
    Dernier message: 12/03/2007, 16h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo