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

Langages de programmation Discussion :

C, C++ ou C# pour un futur ingénieur


Sujet :

Langages de programmation

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Par défaut C, C++ ou C# pour un futur ingénieur
    Quel est la langage de programmation la plus demandé sur le marché (France, Canada, UK, USA)C,C++ ou C#??

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 774
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 774
    Par défaut
    Regarde du côté des PDM des différents langages http://www.developpez.net/forums/d47...programmation/ ou l'index TIOBE http://www.tiobe.com/index.php/conte...pci/index.html ou les offres d'emploi sur n'importe quel site.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Expert confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 814
    Par défaut
    un VRAI ingénieur n'est pas lié à un seul outil. Il regarde dans la boite à outils, et utilise l'outil le plus adapté à son besoin.

    Bon, évidemment, 99% de la demande n'est pas de la demande ingénieur mais supertechnicien(ce qui à mon sens est crétin, mais passons). Donc, hélas, la question est pertinente quand même.

  4. #4
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Citation Envoyé par el_slapper
    un VRAI ingénieur n'est pas lié à un seul outil. Il regarde dans la boite à outils, et utilise l'outil le plus adapté à son besoin.

    Bon, évidemment, 99% de la demande n'est pas de la demande ingénieur mais supertechnicien(ce qui à mon sens est crétin, mais passons). Donc, hélas, la question est pertinente quand même.
    Mais parmi ces outils il y a certainement un qu'il maîtrise mieux que les autres. Je suppose que ce que veut Farouxo c'est de savoir lequel de C, C++, C# ferait le "meilleur outil principal" d'un ingénieur.

    Farouxo : Moi ma première question dans ce cas est pour un ingénieur dans quel domaine. informatique ? génie civil ? électronique ? etc. Et si informatique par exemple : quoi dans l'informatique. embarqué ? réseau ? industriel ? intelligence artificielle ? etc.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Je suis un codeur expérimenté en C++, et on me propose surtout des tafs en C#.

    Même dans l'industrie, le calcul scientifique, ou la finance.

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Citation Envoyé par oodini Voir le message
    Je suis un codeur expérimenté en C++, et on me propose surtout des tafs en C#.

    Même dans l'industrie, le calcul scientifique, ou la finance.
    Ok, mais tu es specialise en quoi ? Quel type de developpement d'application ?

    A titre d'exemple, je ne travaille qu'en C et en script shell, et je n'ai jamais eu de problemes a trouver du travail. Mais je ne cherche pas n'importe quel poste de dev, je cible les postes correspondants a mon profil (Unix et bas niveau).
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  7. #7
    Membre Expert Avatar de fregolo52
    Homme Profil pro
    Développeur C
    Inscrit en
    Août 2004
    Messages
    2 366
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur C

    Informations forums :
    Inscription : Août 2004
    Messages : 2 366
    Par défaut
    Citation Envoyé par oodini Voir le message
    Je suis un codeur expérimenté en C++, et on me propose surtout des tafs en C#.

    Même dans l'industrie, le calcul scientifique, ou la finance.
    Ah !!!
    J'ai eu d'autres échos, chez un gros industriel, les chefs de projets galèrent un peu pour trouver (via SSII) des profils expérimentés C++.

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Ben ma SSII galère pour me trouver des missions C++. Arf !

  9. #9
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2011
    Messages : 6
    Par défaut
    @Melem, je suis un étudiant (Licence Appliqué à L'informatique - 1er année) et je suis entrain de choisir un langage de programmation pour le bien maitrisé à fin d'avoir un bon niveau et des bonnes connaissances.
    Je vais passer une certification .Net après quelques semaines alors je suis entrain de découvrir le FrameWork .NET + C#.
    J'ai découvert que C# est limité et moins rapide que C, C++.
    Je sais pas quelle futur poste que je l'occupera un autre jour comme ingénieur mais a cette moment je peux décider si je continue dans le chemin de .Net car j'ai la possibilité de passer 2 Certifs chaque année. Tant que je serais certifié, c'est avoir + de chance d’être embaucher après mes études.
    Prenant l'exemple d'un développeur C#, quels sont les différents types de programmes coder en C#??

  10. #10
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Citation Envoyé par Farouxo
    J'ai découvert que C# est limité et moins rapide que C, C++.
    Limité et moins rapide, c'est possible, ça dépend aussi de l'application qu'on développe et surtout mais surtout du codeur. Un code mal écrit en C ne sera pas plus rapide qu'un code bien écrit en C#, or il faut un certain niveau et beaucoup de détermination avant d'être capable de bien écrire en C alors que ça se fait presque tout seul en C#. De même, C# est peut-être limité que le C dans le sens où un langage de haut niveau (C#) n'est pas destiné à faire le travail d'un langage de bas niveau (le C), mais il ne l'est pas lorsqu'il s'agit de développer rapidement des applications graphiques, de communiquer par réseau, de manipuler des données (bases de données, xml, etc.), de développer des webservices, etc.

    Citation Envoyé par Farouxo
    Prenant l'exemple d'un développeur C#, quels sont les différents types de programmes coder en C#??
    Souvent, c'est des applications frontales de base de données, des webservices ou des bibliothèques (DLL) - parce que c'est ce qui occupe le marché et non parce que c'est tout ce qu'on peut faire en C#.

  11. #11
    Expert confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 814
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 814
    Par défaut
    +1 avec Melem. C++ permet de faire absolument tout, mais souffre du coup de son manque de spécialisation. En .NET(d'une manière générale), développer une interface se fait très vite(ça n'est pas la seule solution pour celà). Certes on peut faire la même chose en C, en plus rapide, mais ça va prendre plus de temps à coder, et tout le monde n'a pas forcément besoin de superperformance.

    Après, C# peut se substituer à java dans cette analyse de Joel Spolsky. Un langage bas niveau comme le C peut être un excellent entrainement mental, utile pour tout langage utilisé par la suite. Alors que travailler ses compétences sur un langage de haut niveau fait essentiellement progresser sur ce langage, pas en général.

    Mais ce n'est pas comme celà que j'ai interprété la question initiale(et la remarque de Farouxo sur les certifications me conforte dans mon idée). Pour moi, la question est "lequel est le plus valorisable sur un CV"(et je trouve déplorable que les recruteurs soient assez décérébrés pour croire qu'un type doué en C/C++ ne puisse pas faire de C#, je n'ai pas été clair sur mon premier message, d'ou mon -2 je crois). Et là, pour le coup, la réponse est plutôt "que veux-tu faire"? Pour de l'embarqué, du système ou du jeu vidéo, C/C++ est bien plus adapté. Pour de la gestion, C# sera bien plus vendeur(et il me semble que c'est un marché plus large, mais je suis pas sur).

Discussions similaires

  1. Réponses: 9
    Dernier message: 18/10/2006, 16h02
  2. besoin d'aide pour mon future site
    Par vulquin dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 11/06/2006, 20h33
  3. Choix pour un futur noyaux
    Par gos77 dans le forum Langages de programmation
    Réponses: 32
    Dernier message: 23/06/2005, 09h15

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