Quel est votre langage de programmation préféré ?

Le , par Djug, Expert éminent sénior
Mise à jour 2013
Ce sondage est terminé. Il a été renouvelé en 2013. Venez participer, cela se passe ici :

Quel est votre langage de programmation préféré en 2013 ?


------------------------------------------------
Chers membres du club.

Suite au précédent sondage 2009 (Votre langage de programmation préféré ), nous avons décidé de le renouveler afin d'avoir votre avis en cette fin d'année 2010. Pour rappel, les langages qui l'avaient remportés sont : Java avec 28,12% suivi de C# avec 17,78% et enfin de C++ avec 15,69% basé sur l'avis de 2059 votants.

Ce sondage ne prend pas en compte les langages spécialement destinés au web comme ASP, PHP, Coldfusion, Flash etc.
Ce sondage est limité par le système à un certain nombre d'options, et on ne peut donc pas y faire figurer tous les langages de programmation qui sont très nombreux. Ce sondage représente les plus courants, ou du moins les plus utilisés parmi les membres du club Developpez.com (voir le trafic sur les forums). Ce sondage ne prend pas en compte certains langages qui sont pourtant encore très répandus (mais peu utilisés par les membres du club developpez.com).
Comme indiqué dans ce sondage : Delphi et VB qui sont à la fois des langages mais aussi des RAD, nous avons aussi ajouté les autres principaux RAD/L4G du marché que sont MS Office, PowerBuilder et WinDev.

C'est donc plus précisément un sondage "quel est votre langage ou L4G/RAD préféré (langages web non inclus)". Notez cependant que de nombreux langages de ce sondage sont aussi des langages pour le web, comme java, C#, VB.NET, python, PERL, etc. Mais pour le web on fera un autre sondage, ça sera plus clair...

Merci de voter pour votre langage préféré, et en plus si possible d'écrire votre témoignage pour expliciter votre avis :
- Pourquoi ce choix
- Les plus/avantages
- Les moins/inconvénients
- Quels projets réalisez-vous avec et pourquoi
- Vers quels autres langages pensez-vous évoluer dans le futur
- Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage
- Est-ce une utilisation amateur ou professionnelle
- Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel
- Quels outils vous utilisez (Editeur, EDI, etc.)
- Autres langages utilisés, pourquoi ? Dans quel cadre ? Et comparaisons ?
- Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.)
- Conclusion
- etc.

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, par exemple si vous dites que vous utilisez VB, Visual Studio, Delphi, gcc, c++ Builder, WinDev, PowerBuilder, ou même un langage, précisez toujours sur quelle version votre témoignage porte.

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é .

Vous pouvez tous faire un témoignage. Par contre, pour débattre et faire plusieurs messages, vous devez être de préférence expérimenté, pas un débutant, et connaître plusieurs langages.

Si vous êtes débutant et que vous ne connaissez qu'un seul langage, vous êtes le bienvenu pour voter et apporter 1 témoignage, mais pour le débat, essayez de comprendre que vous êtes mieux placé pour lire le sujet qu'y participer...

Merci de votre compréhension à tous



PS : Merci de prendre les résultats du sondage seulement à titre indicatif, et je pense que ce qui sera aussi surtout intéressant, ce seront les témoignages et le débat technique... En effet, le résultat du sondage sera uniquement représentatif de l'activité des membres du club developpez.com mais ne sera évidement pas exactement représentatif du marché en général.

Voir aussi l'autre sondage : Votre langage serveur préféré pour le web ?
Les archives sont ici : http://www.developpez.net/forums/d68...refere-2009-a/ et http://www.developpez.net/forums/d10...ation-prefere/


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




Avatar de jikkah jikkah - Nouveau Candidat au Club http://www.developpez.com
le 20/01/2012 à 12:57
Juste une appréciation personnelle! après ma formation(initiation et connaissance un peu poussée) au langage C++ et VB.Net à l'université, j'ai fini par m'adapter W-Langage (WinDev - WebDev) à cause de sa capacité à s'adapter aux langues "Français et Anglais" et le gain de temps réel, qui constituent un avantage réel en terme de rentabilité comparative.
C'est pas que j'aime la facilité mais j'aime gagner du temps.
Avatar de Alex-L Alex-L - Membre averti http://www.developpez.com
le 23/01/2012 à 16:13
C, C++ et Java !

C c'est bien pour les petits softs rapides.
C++ pour la dev gaming et soft
Java pour web/soft

Avatar de info025 info025 - Nouveau Candidat au Club http://www.developpez.com
le 25/01/2012 à 12:51
jai modelise mon systeme sous forme de probleme d'optimisation multicritere sous forme de 3 fonctions a optimiser, et maintenant je suis arrivee a l'etape de simulation mais je ne sais pas quel est le langage le plus adequat pour simuler mon systeme, svp quequ'un de vous d'aide et m'oriente.
Avatar de FF_enec FF_enec - Membre du Club http://www.developpez.com
le 31/01/2012 à 11:48
Java sans aucun doute
Avatar de Gakusei Gakusei - Membre confirmé http://www.developpez.com
le 08/02/2012 à 20:33
bonjour,

J'ai pythonné Python.

- Pourquoi ce choix :
Pour l'année 2010-2011 c'était le langage haut niveau qui m'était le plus utile pour mes besoins ( rapidité de développpement, facile à apprendre, temps exécution relativement rapide)

- Les plus/avantages :
Facilité de développement (typage dynamique fort, plus simple que Java, les librairies sont facilement utilisable et optimisée), grande communauté en essort, langage libre et presque comparable à matlab (en utilisant les librairies adéquat: matplotlib,numpy,...) pour les traitement que j'avais à effectuer, et enfin c'est extensible.

- Les moins/inconvénients :
Python reste un langage de script donc lors de calculs couteux en mémoire le typage dynamique peu réduire le temps de calcul ( par rapport au C par exemple). Mais bon c'est extensible.

- Quel projets réalisez-vous avec et pourquoi :
J'ai utilisé ce langage lors d'un stage ingénieur d'un an. Je m'en suit servit pour réaliser un simulateur de performance dans le domaine de l'imagerie et du signal pour des calculs scientifiques.

- Vers quels autres langages pensez-vous évoluer dans le futur :
J'utilise en ce moment le C++, ce langage reste nécessaire dans le domaine du traitement d'image pour sa rapidité et la POO très évolués. Je penserai donc que je serait amener à utiliser du C++, python, Matlab, R... En fait sa reste très vague sa dépendra du besoin.

- Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage : formation autodidacte.

- Est-ce une utilisation amateure ou professionnelle : professionnelle.

- Avez-vous fait votre choix pour raison professionnelle, par plaisir par choix personnel : Pour des raisons professionnelles lors d'un stage ingénieur, le maître de stage hésitait avec le Fortran ou Matlab. Python était donc la solution!!

- Quels outils vous utilisez : ipython, c'était à l'époque de la version 2.6 de python.

- Autres langages utilisés, pourquoi ? dans quel cadre ? et comparaisons ?
Matlab, C++, C :
Matlab fût utilisés pour des traitement d'image et du signal.
En ce qui concerne le C++, j'ai effectué des travaux de modélisation 3D et d'animation physique ( moteur de particule, utilisation GPGPU) avec openGL. L'intérêt était l'optimisation du temps de calcul en comparant les temps des calculs effectués sur CPU et GPU (utilisation des shader).

- Sur quels systèmes ou plateformes vous travaillez: c'était ubuntu 10.04

- Conclusion
Python reste un très bon langage interprété en essort. Il est simple ce qui est un bon point pour le temps de développement. En revanche si le temps d'exécution est trop long il est toujours possible de réimplémenter la partie lente ( on peut la trouver avec le profiler de python) en C par exemple. Après tous dépend du besoin...
Avatar de jc-miranda jc-miranda - Membre habitué http://www.developpez.com
le 09/02/2012 à 8:45
Pour ma période 2010/2011, mon choix est erlang.

- Pourquoi ce choix

Initialement par hasard, je me force à m'initier régulièrement à un nouveau langage de programmation tous les 2/3 ans environ. J'avoue, j'ai craqué sur celui-là. :-)

- Les plus/avantages

Une fois la syntaxe vaudou et les fondamentaux assimilés, on se retrouve avec une plate-forme de développement concurrent/distribué béton...

- Les moins/inconvénients

La syntaxe peut faire flipper, le côté "exotique" aussi (par rapport à des langages mainstream s'entend).

- Quels projets réalisez-vous avec et pourquoi

Décodage, Analyse et pour un futur proche reconstruction de données provenant de multiples senseurs.

- Vers quels autres langages pensez-vous évoluer dans le futur

Vers du fonctionnel "pur", Haskell très certainement.

- Comment vous êtes-vous formé, ou avez-vous été formé sur ce langage

Auto-formation

- Est-ce une utilisation amateur ou professionnelle

Amateur devenue professionnelle dans du développement qui inclut également Ruby (Rails) et R.

- Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel

J'ai énormément de mal à bosser avec des langages que je n'aime pas, donc le choix personnel entre en ligne de compte. Considérant les applicatifs à développer et mon bagage informatique, j'ai fait le meilleur choix possible (n'ayant pas encore été viré, ça doit être bon).

- Quels outils vous utilisez (Editeur, EDI, etc.)

Xemacs ou TextMate en fonction de ma machine de dev, jamais eu besoin de plus. Vi si je finis sur une VT moisie.
Pour le test, j'utilise les outils de la plate-forme OTP.

- Autres langages utilisés, pourquoi ? Dans quel cadre ? Et comparaisons ?

Ada, Ruby, R sont des langages que j'utilise régulièrement. Difficile d'entrer dans des comparaisons sans partir en sucette, je m'abstiendrai.

- Sur quels systèmes ou plateformes vous travaillez (Windows, DotNET, Linux, etc.)

Linux/Mac. Par acquis de conscience, je vérifie régulièrement que mon soft tourne sans problème sous Windows.
Avatar de larry57 larry57 - Membre actif http://www.developpez.com
le 28/02/2012 à 15:39
Bonjour,

Pour moi, c'est le RPG.
- lisible
- très rapide
- permet d'encapsuler d'autres langages (JAVA, C...)
- Pas de soucis de connexion avec la DB
- Pas de paramétrage, configuration.

Larry57
Avatar de el muchacho el muchacho - Membre régulier http://www.developpez.com
le 07/04/2012 à 9:30
On est en 2012, mais le D reste le langage le plus intéressant à mes yeux. Même si C++11 représente une grosse avancée pour ce langage, D2 garde une longueur d'avance sur C++, et continue à évoluer dans le bon sens. La bibliothèque Phobos standard et la librairie Deimos se bonnifient de version en version, et Walter Bright fait la chasse aux bugs du compilateur de référence.
Avatar de Gugelhupf Gugelhupf - Modérateur http://www.developpez.com
le 18/04/2012 à 13:26
Je suis déçu de voir que le PHP ne fasse pas partie de ce sondage sous prétexte qu'il soit principalement orienté pour le développement WEB.
  1. Tout d'abord PHP possède sa propre syntaxe et sa propre philosophie, ce n'est pas comme le J2EE pour le Java ou ASP pour VB ou C#.
  2. Le fait de dire qu'on ne peut faire que du web avec PHP c'est faux, on peut créer d'autres types d'applications que le Web (comme des applications graphiques avec PHP-GTK, même si la technologie PHP n'est pas adapté pour cela).
  3. Beaucoup de personnes programment en PHP, ce serait dommage de passer à coté pour ce sondage.


J'hésite entre C++, Java et PHP5.
Pour le C++, si les compilateurs prenaient moins d'années pour accepter les dernières normes, le langage implémentait des API (ex: connexion BDD), une meilleure classe string, les sockets (sans POSIX), si le C++ était plus portable qu'on le prétend, j'opterais sans hésiter pour le C++.
J'aime bien le coté Java qui simplifie certaines notions du C++, et apporte une évolution dans le monde de la programmation, le fait qu'il soit très orienté objet, possède de nombreuses API.
J'aime bien aussi le PHP5, on reprend pas mal de notions présentes dans le Java et C/C++ par exemple, mais contrairement à ce que l'on dit, on peut faire du code propre avec ce langage si on le veut (les framework sont là pour aider aussi).
Avatar de fokher fokher - Futur Membre du Club http://www.developpez.com
le 25/06/2013 à 16:22
moi j'aime bien le wlangage car simple et intuitif
Avatar de Deepin Deepin - Expert éminent sénior http://www.developpez.com
le 02/10/2013 à 6:18
Mise à jour 2013
Ce sondage est terminé. Il a été renouvelé en 2013. Venez participer, cela se passe ici :

Quel est votre langage de programmation préféré en 2013 ?


Offres d'emploi IT
Développeur Java J2EE confirmé H/F
Atos Technology Services - Ile de France - Bezons
SOC cybersécurité (H/F)
Atos - Ile de France - Les Clayes-sous-Bois (78340)
Architecte JEE orienté Finance H/F
Talan - Ile de France - Paris (75008)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique InterBase