Dans quel domaine utilisez-vous encore le C ?
Quelles en sont les raisons ?

Les rubriques (actu, forums, tutos) de Développez
Tags
Réseaux sociaux


 Discussion forum

Le , par Franck.H, Rédacteur
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 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Obsidian Obsidian
http://www.developpez.com
Modérateur
le 08/08/2013 19:37
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.
Avatar de Enerian Enerian
http://www.developpez.com
Membre émérite
le 09/08/2013 10:38
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...
Avatar de Vespiras Vespiras
http://www.developpez.com
Membre actif
le 09/08/2013 10:44
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
Avatar de Shuty Shuty
http://www.developpez.com
Membre émérite
le 09/08/2013 11:11
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.
Avatar de olivier.pitton olivier.pitton
http://www.developpez.com
Expert Confirmé
le 09/08/2013 11:43
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.
Avatar de Vespiras Vespiras
http://www.developpez.com
Membre actif
le 09/08/2013 11:47
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, ...).
Avatar de Muska17 Muska17
http://www.developpez.com
Futur Membre du Club
le 09/08/2013 12:00
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.
Avatar de Kannagi Kannagi
http://www.developpez.com
Membre Expert
le 09/08/2013 12:09
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).
Avatar de guillaume07 guillaume07
http://www.developpez.com
Débutant
le 09/08/2013 12:29
Quand j'ai besoin d'accèder à une base de donnée ou bien encore pour faire une interface graphique.
Avatar de olreak olreak
http://www.developpez.com
Membre expérimenté
le 09/08/2013 12:39
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.
Offres d'emploi IT
Leader Technique C++ H/F
CDI
Sogeti HT - Région Est - Provence Alpes Côte d'Azur - sophia antipolis (06000)
Parue le 11/10/2014
Etude d'outil lutte anti-blanchiment h/f
Stage
Société Générale France - Ile de France - Paris (75000)
Parue le 15/10/2014
Développeur java h/f - roubaix
CDI
Altima° - Nord Pas-de-Calais - Roubaix (59100)
Parue le 01/10/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula