Publicité

Affichage des résultats du sondage: Dans quel domaine utilisez-vous encore le C ?

Votants
108. Vous ne pouvez pas participer à ce sondage.
  • Développement de systèmes embarqués

    34 31,48%
  • Jeux vidéo

    17 15,74%
  • Programmation système

    26 24,07%
  • Développement d'applications temps réel

    7 6,48%
  • Bibliothèques de fonctions

    7 6,48%
  • Autres

    16 14,81%
  • 1 0,93%
+ Répondre à la discussion Actualité déjà publiée
Page 1 sur 3 123 DernièreDernière
Affichage des résultats 1 à 20 sur 43
  1. #1
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro Franck HECHT
    Développeur .NET
    Inscrit en
    janvier 2004
    Messages
    6 643
    Détails du profil
    Informations personnelles :
    Nom : Homme Franck HECHT
    Âge : 37
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : janvier 2004
    Messages : 6 643
    Points : 12 175
    Points
    12 175

    Par défaut Dans quel domaine utilisez-vous encore le C ?

    Dans quel domaine utilisez-vous encore le C ?

    Il faut reconnaître que sur le marché actuel, le langage C n'est peut-être plus celui qui est le plus utilisé. Entre le Java qui possède une grande part de marché et la plateforme .Net regroupant divers outils et langages mais plus orientée Windows, le C possède quant à lui une part de moins en moins grande. Cependant, le C peut être encore utilisé dans bien des domaines où l'on cherche performance et rapidité ou si on a des ressources limitées, comme :
    • développement de systèmes embarqués ;
    • jeux vidéo (plus trop dans le monde professionnel comparé au C++) ;
    • programmation système ;
    • développement d'applications temps réel ;
    • bibliothèques de fonctions.

    Et bien d'autres !

    Vous, développeurs professionnels et amateurs, dans quel domaine utilisez-vous encore le C ?

    Envisagez-vous de vous y mettre et pourquoi ?

    Sur quel système travaillez-vous principalement ?

    Le choix de votre système est dû à une contrainte professionnelle ou c'est un choix personnel ?

    Utilisez-vous les nouvelles normes du langage ? Quelles en sont les raisons ?


    Comme il s'agit d'un sondage/débat, merci de suivre les consignes strictes suivantes.

    - SMS interdit : essayez d'écrire en français.

    - Évitez de multiplier des messages courts, et essayez de faire plutôt un seul message avec tous les points ci-dessus (vous pouvez éditer vos messages pour les améliorer). Les multiples messages seront acceptés uniquement en cas de réponse de qualité à un débat technique de qualité...

    - Donnez des précisions claires comme la version du système, la distribution dans le cas d'un unixoïde, etc.

    Les messages type taverne ou SMS seront effacés immédiatement sans préavis ou explications.

    Notre but est de créer un débat technique de qualité.

    Merci de votre compréhension à tous




    À lire aussi :

    Quel est selon vous le meilleur moyen d'apprendre le Langage C ? Et si c'était à refaire ?

    Quel est votre langage de programmation préféré en 2013 ?
    Mon Site
    Nouvelle version 3.1.0 de 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 !

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    septembre 2007
    Messages
    5 402
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2007
    Messages : 5 402
    Points : 13 711
    Points
    13 711

    Par défaut

    Citation Envoyé par Franck.H Voir le message
    Il faut reconnaître que sur le marché actuel, le langage C n'est peut-être plus celui qui est le plus utilisé.
    Objectivement, les sondages annuels montrent que le C et Java se disputent le podium sans arrêt. Une brève recherche nous emmène par exemple http://www.tiobe.com/index.php/conte...pci/index.html, site selon lequel la différence de popularité entre ces deux langages n'est que de 0.004 %. Et l'an dernier, c'était le C qui était numéro 1.

    Entre le Java qui possède une grande part de marché et la plateforme .Net regroupant divers outils et langages mais plus orienté Windows, le C possède quant à lui une part de moins en moins grande. Cependant, le C peut être encore utilisé dans bien des domaines où l'on cherche performance et rapidité ou si on a des ressources limitées, comme : […]
    … ainsi que dans tout le monde Unix dont il est pour ainsi dire issu.

  3. #3
    Membre émérite
    Avatar de Enerian
    Homme Profil pro Etienne Tissières
    Ingénieur développement logiciels
    Inscrit en
    août 2011
    Messages
    228
    Détails du profil
    Informations personnelles :
    Nom : Homme Etienne Tissières
    Âge : 24
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : août 2011
    Messages : 228
    Points : 872
    Points
    872

    Par défaut

    Citation Envoyé par Obsidian Voir le message
    Objectivement, les sondages annuels montrent que le C et Java se disputent le podium sans arrêt. Une brève recherche nous emmène par exemple http://www.tiobe.com/index.php/conte...pci/index.html, site selon lequel la différence de popularité entre ces deux langages n'est que de 0.004 %. Et l'an dernier, c'était le C qui était numéro 1.
    Ah non pitié, on ne va pas commencer à prendre tiobe comme référence. Les statistiques Tiobe ne sont absolument pas représentatives de la popularité ou de l'utilisation des langages de programmation. Elles sont construites à partir des recherches faites dans les moteurs tels que Google, Bing et Yahoo. Donc les prendre comme référence pour juger de l'utilisation du C sur le marché du travail n'est absolument pas pertinent.
    Je ne vais pas m'étendre plus : cf toutes les critiques sur les news autour du tiobe index...

  4. #4
    Membre actif Avatar de Vespiras
    Homme Profil pro Alexandre
    Développeur informatique
    Inscrit en
    décembre 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Nom : Homme Alexandre
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2012
    Messages : 143
    Points : 183
    Points
    183

    Par défaut

    Bonjour,

    Pour ma part on m'avait proposé un projet de développement d'une application banquaire sur AIX en C.
    J'imagine que beaucoup de clients se fient aux performance et à la sécurité bas niveau d'un programme en C.

    Je pense donc que le domaine embarqué et bancaires l'utilisent encore beaucoup (sans pour autant avoir été consulter des sources, alors dites moi si je me trompe)

    Bonne journée

  5. #5
    Membre émérite Avatar de Shuty
    Homme Profil pro Dimitri
    Dim' Solution
    Inscrit en
    octobre 2012
    Messages
    510
    Détails du profil
    Informations personnelles :
    Nom : Homme Dimitri
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Dim' Solution
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : octobre 2012
    Messages : 510
    Points : 900
    Points
    900

    Par défaut

    Citation Envoyé par Vespiras Voir le message
    Bonjour,

    Pour ma part on m'avait proposé un projet de développement d'une application banquaire sur AIX en C.
    J'imagine que beaucoup de clients se fient aux performance et à la sécurité bas niveau d'un programme en C.

    Je pense donc que le domaine embarqué et bancaires l'utilisent encore beaucoup (sans pour autant avoir été consulter des sources, alors dites moi si je me trompe)

    Bonne journée
    Voila réponse à ta question

    Je taff en milieu bancaire, plus précisément dans une banque d'investissement (traders) à la societé genérale et je peux t'assurer que le C existe encore mais il se fait tout de même rare. Ici, pour les applications interne ayant un niveau de criticité peu important on apprécie le JAVA mais pour la sécurité et les temps d'exec, on mise sur sur scripting Shell/Powersheel ou C, rarement.

  6. #6
    Expert Confirmé
    Avatar de olivier.pitton
    Homme Profil pro olivier pitton
    Étudiant
    Inscrit en
    juin 2012
    Messages
    355
    Détails du profil
    Informations personnelles :
    Nom : Homme olivier pitton
    Âge : 25
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2012
    Messages : 355
    Points : 2 762
    Points
    2 762

    Par défaut

    Sur quel système travaillez-vous principalement ?
    Noyau Linux (pour un gros projet) et la machine virtuelle Java (Hotspot), bien qu'en grosse partie en C++.

    Le choix de votre système est dû à une contrainte professionnelle ou c'est un choix personnel ?
    Choix personnel. Depuis que j'ai commencé à utiliser une distribution Linux, je ne peux plus m'en passer.

    Le C reste et restera un langage populaire, malgré le Java / .NET / PHP ... déjà parce qu'il est toujours très enseigné dans les écoles et car il est utilisé dans les bases de tous les systèmes actuels, donc il offre toujours des perspectives d'emploi.

  7. #7
    Membre actif Avatar de Vespiras
    Homme Profil pro Alexandre
    Développeur informatique
    Inscrit en
    décembre 2012
    Messages
    143
    Détails du profil
    Informations personnelles :
    Nom : Homme Alexandre
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : décembre 2012
    Messages : 143
    Points : 183
    Points
    183

    Par défaut

    Citation Envoyé par Shuty Voir le message
    Voila réponse à ta question

    Je taff en milieu bancaire, plus précisément dans une banque d'investissement (traders) à la societé genérale et je peux t'assurer que le C existe encore mais il se fait tout de même rare. Ici, pour les applications interne ayant un niveau de criticité peu important on apprécie le JAVA mais pour la sécurité et les temps d'exec, on mise sur sur scripting Shell/Powersheel ou C, rarement.
    De la sécurité avec Shell et PowerShell ? Heu ... je ne dois pas bien saisir ton concept de la sécurité (ou alors tu ne veux pas parler du chiffrement et de la protection des données). Dans quel domaine applicatif vous utilisez ce type de script ? A part de l'automatisation de tâches en interne, ou pour des opérations banales côté client (dumps, installs, ...).

  8. #8
    Nouveau Membre du Club
    Homme Profil pro
    Inscrit en
    mars 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : mars 2010
    Messages : 43
    Points : 27
    Points
    27

    Par défaut

    Pour ma part j'utilise le C pour faire du parallélisme avec CUDA (dans un projet C++, CUDA ne supportant pas les conteneurs de la STL), bien qu'il existe des bindings JAVA.

  9. #9
    Membre Expert
    Avatar de Kannagi
    Homme Profil pro
    Développeur Jeux Vidéo
    Inscrit en
    mai 2010
    Messages
    1 025
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Jeux Vidéo

    Informations forums :
    Inscription : mai 2010
    Messages : 1 025
    Points : 2 036
    Points
    2 036

    Par défaut

    Je vais répondre , j'ai mis Jeux vidéo en amateur c'est plutôt 'rare' le C dans ce domaine ,enfin beaucoup de débutant font des jeux en C (mais c'est plutôt que le C et leur premier langage après il transite souvent sur un autre langage).
    En pro aussi d'ailleurs ça devient moins courant (même si je vois quelque fois des offres en C).

    Je programme des jeux vidéo 2D ou 3D en C (d'ailleurs vu le peu de moteur 3D en C , beaucoup de jeux vidéo se font dans un autre langage).

  10. #10
    Débutant
    Inscrit en
    mai 2006
    Messages
    665
    Détails du profil
    Informations forums :
    Inscription : mai 2006
    Messages : 665
    Points : 149
    Points
    149

    Par défaut

    Quand j'ai besoin d'accèder à une base de donnée ou bien encore pour faire une interface graphique.

  11. #11
    Membre expérimenté
    Homme Profil pro Yann Zimmermann
    Ingénieur d'étude et développement informatique
    Inscrit en
    mars 2011
    Messages
    176
    Détails du profil
    Informations personnelles :
    Nom : Homme Yann Zimmermann
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur d'étude et développement informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : mars 2011
    Messages : 176
    Points : 573
    Points
    573

    Par défaut

    J'utilise le C uniquement quand je n'ai pas le choix, pour utiliser des bibliothèques en C. Pour le domaine, ce qui me vent en tête là c'est une bibliothèque de manipulation de fichier pdf, il y en a sans doute quelques autres mais la première chose que je fais est de faire un binding C++/Qt puisque c'est le framework que nous utilisons majoritairement pour nos logiciels, du coup je ne programme jamais en C.

    D'ailleurs ça tombe bien car je n'ai jamais appris vraiment à développer en C, pendant mes études le langage de prédilection était Ada, C++ ou Java pour la programmation objet et quelques autres langages suivant la discipline. Mais le C je ne l'ai connu que pour la programmation très bas niveau et je ne l'ai ensuite jamais vraiment utilisé en milieu professionnel.

  12. #12
    Membre chevronné

    Inscrit en
    mai 2005
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : mai 2005
    Messages : 263
    Points : 664
    Points
    664

    Par défaut

    J'utilise principalement le C pour écrire du code qui pourra être appelé par n'importe quel autre langage (C++, Java, Python, D, etc).

    Le C reste la lingua franca de la programmation. Tous les langages un peu sérieux sont capables se s'interfacer avec lui.
    "By and large I'm trying to minimize mentions of D in C++ contexts because it's as unfair as bringing a machine gun to a knife fight." - Andrei Alexandrescu

  13. #13
    Membre éclairé
    Retraité
    Inscrit en
    novembre 2009
    Messages
    208
    Détails du profil
    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : novembre 2009
    Messages : 208
    Points : 324
    Points
    324

    Par défaut

    Xmgr et Grace (http://en.wikipedia.org/wiki/Xmgr) sont écrits en C et en passant de Motif à GTK, il n'y a pas de raison de changer de langage.
    GraceGTK: a plotting tool at http://gracegtk.sourceforge.net

  14. #14
    Invité de passage
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : août 2013
    Messages : 1
    Points : 1
    Points
    1

    Par défaut

    Sur quel système travaillez-vous principalement ?
    Exclusivement du Linux ! ArchLinux pour être précis (sur mes machines du moins).

    Le choix de votre système est dû à une contrainte professionnelle ou c'est un choix personnel ?
    Un choix personnel. Pour jouer, WinBlows, pour programmer, Linux...

    Vous, développeurs professionnels et amateurs, dans quel domaine utilisez-vous encore le C ?
    Je fais essentiellement de l'embarqué, ou bien des programmes pour des serveurs tournant sous Linux (OpenSUSE).

    Je programme pratiquement exclusivement en C. Que ce soit pour de l'embarqué, de la programmation système ou des librairies de fonctions.

    Dans tous les cas, je crois que le C a encore des beaux jours devant lui. Surtout vu l'importance et l'omniprésence des systèmes embarqués.

  15. #15
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro Franck HECHT
    Développeur .NET
    Inscrit en
    janvier 2004
    Messages
    6 643
    Détails du profil
    Informations personnelles :
    Nom : Homme Franck HECHT
    Âge : 37
    Localisation : France, Bas Rhin (Alsace)

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

    Informations forums :
    Inscription : janvier 2004
    Messages : 6 643
    Points : 12 175
    Points
    12 175

    Par défaut

    Faut bien que le P.O. s'y mette alors allons-y...

    A vrai dire, j'ai choisi Jeux vidéo mais en ce moment je travaille sur ma bibliothèque de chaînes de caractères mais à côté de temps en temps je travaille également sur un petit moteur 2D qui tournera avec la bibliothèque SDL et qui me permettra de programmer plus facilement et rapidement des jeux.

    Citation Envoyé par Franck.H Voir le message
    Sur quel système travaillez-vous principalement ?
    Windows

    Citation Envoyé par Franck.H Voir le message
    Le choix de votre système est dû à une contrainte professionnelle ou c'est un choix personnel ?
    Personnel

    Citation Envoyé par Franck.H Voir le message
    Utilisez-vous les nouvelles normes du langage ? Quelles en sont les raisons ?
    Quelques petites parties de C99 comme le type bool ou la déclaration des variables dans les boucles for
    Code :
    for (int i = 0; i < n; n++)
    Mon Site
    Nouvelle version 3.1.0 de 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 !

  16. #16
    En attente de confirmation mail
    Homme Profil pro * *
    *
    Inscrit en
    février 2013
    Messages
    87
    Détails du profil
    Informations personnelles :
    Nom : Homme * *
    Localisation : Autre

    Informations professionnelles :
    Activité : *
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2013
    Messages : 87
    Points : 23
    Points
    23

    Par défaut

    "Dans quel domaine utilisez-vous encore le C ?"
    Mais que fait donc le mot "encore" dans la question ?
    Il est évident que la plupart des "développeurs" nouveaux pauvres ne connaissent pas le C.
    Ils ont été orientés vers les "frameworks" et autres machines virtuelles des multinationales du logiciel et des appareils mobiles afin de baisser les coûts et donc les salaires. Et comme ils n'aiment pas la difficulté ("à quoi ça sert de réinventer la roue" - "pas de prise de tête" me dit-on) ils ont foncé droit dans le piège et se retrouvent aujourd'hui comme des sténo dactylos du code
    Heureusement il reste le monde UNIX / Linux, l'embarqué et des bibliothèques performantes écrites en C pour ceux que cela intéresse.

  17. #17
    Membre du Club
    Homme Profil pro Morgan
    Développeur Java
    Inscrit en
    octobre 2011
    Messages
    14
    Détails du profil
    Informations personnelles :
    Nom : Homme Morgan
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : octobre 2011
    Messages : 14
    Points : 43
    Points
    43

    Par défaut

    Citation Envoyé par Franck.H Voir le message
    Dans quel domaine utilisez-vous encore le C ?
    Vous, développeurs professionnels et amateurs, dans quel domaine utilisez-vous encore le C ?
    Conception d'un compilateur à titre personnel

    Citation Envoyé par Franck.H Voir le message
    [SIZE="4"][B]
    Sur quel système travaillez-vous principalement ?
    pour développer ce compilateur, je travaille sous Linux Mint. pour tout le reste, sous Windows..

    Citation Envoyé par Franck.H Voir le message
    [SIZE="4"][B]
    Le choix de votre système est dû à une contrainte professionnelle ou c'est un choix personnel ?
    Disons que l'environnement de travail était idéal, gdb, valgrind, bison, lex, gcc furent mes outils principaux et j'avais pas envie de chercher à les installer sous Windows

    Citation Envoyé par Franck.H Voir le message
    [SIZE="4"][B]

    Utilisez-vous les nouvelles normes du langage ? Quelles en sont les raisons ?
    Non pas vraiment

  18. #18
    Membre régulier
    Homme Profil pro
    Développeur .NET
    Inscrit en
    février 2004
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : février 2004
    Messages : 187
    Points : 94
    Points
    94

    Par défaut

    Comme plusieurs l'on dit, on l'apprend à l'école pour débuter.

    Sinon moi je l'utilise en embarqué dans les µControlleur Atmel. Très simple et plus agréable que ce bon vieux assembleur :-)

  19. #19
    Membre confirmé
    Inscrit en
    mars 2011
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : mars 2011
    Messages : 114
    Points : 273
    Points
    273

    Par défaut

    La famille du C s'est imposé.
    Il se trouve que des développeurs JAVA, PHP ou C# rechigneront moins à se plonger occasionnellement dans du C que dans de l'AS400 ou du FORTRAN. Ça joue forcément un peu...

  20. #20
    Membre Expert
    Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    mars 2006
    Messages
    850
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2006
    Messages : 850
    Points : 1 138
    Points
    1 138

    Par défaut

    Salut,

    J'utilise essentiellement le C pour de l'embarqué 8, 16, ou 32 bits. Mais depuis l'arrivée de processeurs 32 bits à 1 ou 2 euros genre stm32, on nous pousse (très) fortement vers le C++. Classique, on nous fait remplacer l'efficacité d'un code pensé par de la puissance, de la vitesse et de la mémoire. Prochaine étape... Python embarqué?

    A+

    Pfeuh

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •