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

Affichage des résultats du sondage: Pourquoi avez vous commencé à programmer en C

Votants
37. Vous ne pouvez pas participer à ce sondage.
  • Forcé par les études.

    9 24,32%
  • C'est un langage "d'élite"

    6 16,22%
  • Parce que Unix m'y a poussé

    3 8,11%
  • Je suis un vieux de la vieille

    2 5,41%
  • Je développe sur des microcontrolleurs

    5 13,51%
  • Parce que le C y a que ça de vrai

    12 32,43%
C Discussion :

Pourquoi avez vous commencé à programmer en C ?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Par défaut Pourquoi avez vous commencé à programmer en C ?
    Juste par curiosité pour savoir ce qui pousse les gens encore aujourd'hui à se mettre à faire du C

  2. #2
    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
    Tu n'as pas prévu de rubrique autres?

    Je ne suis pas programmeur, mais ingénieur chimiste. J'ai commancé avec la simulation numérique et Matlab dans le cadre de mon doctorat. Ensuite, j'ai dévié vers Python/Scipy pour développez des solutions que je pourrais utiliser librement lors de mon entrée dans l'industrie pharma. Très vite j'ai commencer à m'intéresser au C, puis au C++, afin de programmer des extensions Python, essentiellement pour du calcul numérique.

    J'ai également beaucoup pratiqué le C à but pédagogique, afin de comprendre comment cela se passe au niveau de la machine (sans pour autant pousser jusqu'à l'assembleur). Je me suis intéressé à la portabilité du langage, au techniques permettant de programmer OO avec un langage qui n'est pas prévu pour cela, etc. C'est depuis devenu mon langage de programmation n°2 (après Python).

    Je me considère encore débutant dans ce langage, même si ça fait plus de 5 ans que je pratique régulièrement. Aujourd'hui, je ne l'utilise plus dans mon activité professionnelle, mais il reste une langage privilégié dans mes projets de développement persos (qui sont essentiellement didactiques).

    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. #3
    Membre émérite Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Par défaut
    J'ai zapé et apparemment on peux pas éditer le sondage ? :'(

  4. #4
    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
    J'ai choisi C'est un langage "d'élite" par manque d'autre chose mais j'ai hésité avec le dernier également

    Moi c'était un choix personnel. J'ai commencé dans la programmation... en fait je ne me rappel plus vraiment quand cela a démarré mais j'ai débuté plus ou moins avec QBasic/QuickBasic à l'époque d'MS-DOS puis en Amos (le Basic Amiga) puis un peu de Pascal entre le passage en PC 386 et PC 486 pour me mettre quelques années plus tard sur Visual Basic pendant mais j'ai toujours aimé me sentir assez proche de ma machine, j'ai donc fini par passer au C il y'a maintenant environ 5 ans (sans compter une étude du C++, Java, Python).

    Langage que j'utilise quotidiennement depuis ce moment avec un peu d'Assembleur x86 histoire de mieux comprendre la façon dont les processeurs (entre autres) traitent les données, cela peut toujours servir dans certains cas et je pense que c'est nécessaire, ne serait-ce qu'acquérir des bases sur le fonctionnement des registres et de quelques commandes basiques.

    Donc le C car assez bas niveau, c'est un langage compilé, c'est le langage qui est à la base du noyau des systèmes d'exploitation (pas tous mais la plupart d'entre eux), il permet la programmation embarqué, très légé et rapide, une des seule limite avec ce langage est mon imagination, j'arrête là car il y a tellement de raisons, en fait je n'aime pas le C.... j'en suis un fan

    Je pense qu'il s'agit avant tout d'un choix personnel à la vue de notre époque et les autres langages plus évolués, j'aime faire les choses moi même ce qui permet de toujours en apprendre plus sur les fonctionnement spécifiques de certaines fonctions/bibliothèques, programmes !

    Le choix que j'ai fait dans le sondage est également dû au fait (pour mon avis personnel), que le C est un langage qui demande beaucoup de rigueure dans la programmation et qu'il n'est également pas ouvert à tout le monde, même si cela reste un langage assez facile à apprendre, il n'en reste pas moins un langage qui demande de la précision dans ce que l'on fait ce qui se perd de nos jours quand les langages de très haut niveau proposent tout ce qu'il faut et qu'il ne reste plus qu'à utiliser sans se soucier du fonctionnement interne !
    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 !

  5. #5
    Membre émérite Avatar de |PaRa-BoL
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 738
    Par défaut
    Personnellement j'ai commencé à programmer avec mIRCScript il y a de ça peux être 7 ans.

    J'adorai faire des petit serveur genre proxy ou des petits robots. Le seul problème c'est que je ne pouvais pas héberger ces programmes pour les laisser tourner et que la plus part des hébergement, shell, etc.. étaient sous UNIX et j'ai donc commencé à faire du C pour "hoster" mes petits programmes sur des machines

    Le mIRCScript m'a donné une bonne approche de la syntax du C et par la suite du PHP, et oui ce langage est étonnamment complet

    Je suis heureux maintenant d'avoir batifolé avec les joies du C pour m'avoir donné plus de rigueur dans les autres langages.

    C'est sûre que maintenant avec tous les langage de haut niveau comme le C#, les développeurs ne savent plus très bien ce qu'ils font faire à leur system

  6. #6
    Membre éprouvé
    Avatar de granquet
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    1 201
    Détails du profil
    Informations personnelles :
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 201
    Par défaut
    j'ai commencé à coder en VB4 (ou 5?)
    puis à force de faire des choses de plus en plus évolués, il est arrivé un temps ou mes programmes en VB mettais de longues minutes à s'executer ...
    j'ai cherché quelque chose de plus performant ... et je suis tombé sur un bouquin de C ... voila, depuis j'ai pas décroché, j'en apprend tous les jours

    meme en ayant codé avec d'autres langages, Java C++ scheme lua lisp bash ... le C reste mon langage préféré pour sa souplesse et ses performances

  7. #7
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    A la base c'est parceque je voulais faire des jeux (comme pas mal de jeunes), donc au college j'ai commencé à lire un bookain sur le c++ (puisque je savais que c'est ce qui était utilisé). J'ai été deçu de voir que rien ne traitait du "multimedia", c'était juste le langage.
    Plus tard j'ai lu un webzine qui enseignait les bases de la programmation graphique en mode "mcga" (320x200 256 couleurs) en C et assembleur. J'ai donc lu un bookain sur l'assembleur x86 (completement imbuvable pour mon niveau de l'époque, mais j'ai fini par y arriver) et un bookain sur le C bien ecrit et tres complet (mais toujours rien sur le multimedia).
    Puis vint l'IUT, j'avais deja des connaissances en C, ça m'a aidé peut etre. Mais quand je compare mon niveau avant l'iut et apres, c'est le jour et la nuit. Quand je compare mon niveau post-iut et l'actuel c'est aussi le jour et la nuit, mais l'iut m'a inculqué des bases solides qui sont restées (paramètres const T *, constantes symboliques, compilation separée et makefiles...).
    Ce qui a considerablement augmenté mon niveau c'est quand j'ai voulu faire une extension php en C. Vu que c'était mal documenté, j'ai du analyser le code source de php et j'ai appris plein de techniques.
    Puis j'ai été embauché pour faire du C, mes connaissances dans le langage ont plus ou moins arreté de grandir, mais j'ai appris d'autres techniques avec l'experience.
    Aujourd'hui j'ai le potentiel pour faire des jeux, mais j'ai plus la motivation, la fougue d'antan.

Discussions similaires

  1. Pourquoi avez-vous choisi Unix/Linux plutôt que Windows ?
    Par Community Management dans le forum Linux
    Réponses: 731
    Dernier message: Aujourd'hui, 00h48
  2. Logo de developpez.com : pourquoi avez vous créé celui-ci ?
    Par nono212 dans le forum La taverne du Club : Humour et divers
    Réponses: 5
    Dernier message: 29/09/2007, 14h58
  3. A quel âge avez vous commencé le C++ ?
    Par Vestigo dans le forum C++
    Réponses: 59
    Dernier message: 23/08/2007, 12h21
  4. [SOLARIS] Pourquoi avez vous fait ce choix?
    Par fantomas261 dans le forum Solaris
    Réponses: 7
    Dernier message: 13/08/2007, 13h32

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