Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Quel est votre langage de programmation préféré en 2015 ?
Partagez votre expérience sur le langage de votre choix

Le , par Community Management

63PARTAGES

7  0 
Quel est votre langage de programmation préféré en 2015 ?
Chers membres du club.

Ce sondage est terminé et un nouveau sondage a été ouvert pour l'année 2017.

Suite au précédent sondage 2014 (votre langage de programmation préféré), nous avons décidé de le renouveler afin d'avoir votre avis. Pour rappel, les langages qui l'avaient remporté l'année dernière (2014) sont :


  1. C# avec 21,36 % ;
  2. Java avec 19,42 % ;
  3. C++ avec 17,80 %.




Ce sondage ne prend pas en compte les langages spécialement destinés au Web comme ASP, PHP, Coldfusion, Flash, etc : Quel est votre langage serveur préféré pour le Web en 2015 ?
Il est limité à un certain nombre d'options, et nous ne pouvons donc pas y faire figurer tous les langages de programmation qui sont très nombreux. Il 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).

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, il y aura bientôt un autre sondage (Quel est votre langage serveur préféré pour le Web en 2015 ?), afin d'être plus pertinent...

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 avantages/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é, où 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 utilisez-vous (Éditeur, EDI, etc.) ?
  • Autres langages utilisés, pourquoi ? Dans quel cadre ? Et comparaisons ?


Comme toute discussion du forum, les participants doivent respecter les règles du forum, voici un court rappel des plus importantes :

- langage 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 porte votre témoignage.

Notre but est de créer un débat technique de qualité. N'hésitez pas à témoigner, poser vos questions et enrichir le débat.

Merci de votre compréhension à tous.

P.-S. 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 évidemment pas exactement représentatif du marché en général.

Consultez :
Sondage 2014
Sondage 2013
Sondage 2010
Sondage 2009

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de
https://www.developpez.com
Le 03/11/2015 à 19:46
Citation Envoyé par yoyo88 Voir le message

Apres c’est sans doute parce que je fessais les choses mal
Cà a dû être douloureux alors.

désolé
5  0 
Avatar de AoCannaille
Membre émérite https://www.developpez.com
Le 03/11/2015 à 12:23
Citation Envoyé par nevada51 Voir le message
Il n'y a même pas JavaScript ?? J'ai cru avoir lu 2015 dans le titre pourtant...
Re lis la news, tu comprendras pourquoi...
4  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 04/11/2015 à 3:58
Citation Envoyé par Christophe P. Voir le message
Pourquoi PHP n'est pas dans la liste ?
Édition :
Désolé j'ai lu trop rapidement...
Citation Envoyé par Lana.Bauer Voir le message
Salut,
Il y aura un sondage spécifique aux langages web bientôt.
Citation Envoyé par Honomatopic Voir le message
Moi c'est PHP. Car, c'est le langage que je pratique depuis que j'ai découvert la programmation informatique et je le fais depuis 10 ans maintenant. Après j'ai découvert Java bien plus tard et j'ai bien aimé. Mais pour moi ça reste PHP.
Citation Envoyé par nevada51 Voir le message
Il n'y a même pas JavaScript ?? J'ai cru avoir lu 2015 dans le titre pourtant...
Citation Envoyé par nevada51 Voir le message
Je vois pas pourquoi on sépare les langages web et soit disant autre... encore un sondage qui sert à rien
Réponse : PHP, voir Sondage: Quel est votre langage serveur préféré pour le Web en 2014 ?

Citation Envoyé par Clemzo33 Voir le message
Il y a quand même un point remarquable dans ce sondage, c'est la progression hors norme de Python.
Ce qui est quand même surprenant pour un langage présent depuis un certain temps et qui n'a rien apporté de révolutionnaire récemment.
La raison se trouve probablement ailleurs.
La question est donc :
Pour quelle raison ce langage à doubler en un an ?
Est-ce la progression du Raspberry-Pi ?
La nouvelle mode de Python dans le milieu éducatif qui as fait naitre de nombreux nouveaux adeptes ?
5  1 
Avatar de
https://www.developpez.com
Le 29/10/2015 à 19:48
Citation Envoyé par smarlytomtom

Première chose qui commence à faire pencher la balance, du moins de mon point de vue, se sont bien sûr les performances de Java qui se rapproche de plusen plus de celle des langages compilé en natives comme le montre ce diagramme de comparaison assez light mais qui donne la forme :
Ces tests sont douteux. Tout d'abord, ils ont été réalisés en 2010 sur une debian 5, avec gcc 4.3 et java 1.6.
Depuis on est passé à debian 8, 2 nouvelles normes C++, gcc 5.2 (et je ne parle même pas de clang, icc et autres).
De plus, voici le genre de code utilisé dans ces tests (nestedloop):

Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int main(int argc, char *argv[]) {
    int n = ((argc == 2) ? atoi(argv[1]) : 1);
    int a, b, c, d, e, f, x=0;
    for (a=0; a<n; a++)
	for (b=0; b<n; b++)
	    for (c=0; c<n; c++)
		for (d=0; d<n; d++)
		    for (e=0; e<n; e++)
			for (f=0; f<n; f++)
			    x++;
    cout << x << endl;
    return(0);
}
Que peut-on prouver avec un code aussi simpliste et artificiel ?
Apparemment rien car il existe d'autres tests qui avancent des conclusions différentes : http://benchmarksgame.alioth.debian....amp;lang2=java

Citation Envoyé par smarlytomtom

D'autres arguments fond également pencher la balance, mais ce qui est également très pratique c'est de pouvoir faire travailler ces deux langages main dans la main grâce aux interfaces native (JNI) ... Ainsi des libs comme LWJGL voit le jour avec des performances époustouflantes qui permettent de développer un jeux 3D performant et pas si gourmand que ça en ressources ! Bref un nombre exceptionnel de librairie à l'origine présent en C et C++ se sont retrouvé interfacés pour Java, ce qui signifie que java possède aussi bien ces libs que celle du C/C++ si elles ont été implémenté !
Donc si je comprends bien un avantage de java sur c++, c'est qu'on peut utiliser des bibliothèques c++ avec. Cependant il me semble qu'en c++ aussi on peut utiliser des bibliothèques c++...

Citation Envoyé par smarlytomtom

Un autre point important ! Plus besoin de prendre soin de notre petite mémoire, notre ami ramasse-miette s'en charge pour nous ce qui est fantastique je trouve .
Le C++11 permet également de gérer la mémoire automatiquement. D'ailleurs les "delete" deviennent de plus en plus rares dans les codes C++ modernes.

Citation Envoyé par smarlytomtom

Un petit dernier pour la route, que j'ai bien failli oublier ! Lors de l'exécution, un programme Java va regarder les caractéristiques de la machine et ainsi optimiser son fonctionnement par rapport au matériel disponible sur la machine, ce qui n'est pas le cas d'un exécutable provenant de code C++.
À mon avis, ce n'est pas comparable: la portabilité du C++ se fait à travers le code source, donc quand tu compiles tu vises une plate-forme particulière et les optimisations viennent avec.

Java a des avantages certains sur C++ mais je ne suis pas convaincu par ceux avancés ici.
3  0 
Avatar de goldbergg
Membre actif https://www.developpez.com
Le 03/11/2015 à 13:22
Citation Envoyé par nevada51 Voir le message
J'ai bien relu (et pas lu tout court merci...) et je comprends toujours pas.
Les langages qui sont initialement orienté web sont exclu.
C'est le cas du JS, car même si l'on peut faire du desktop et du bas niveaux avec, a la base c'est QUE pour le Web.
(je dit sa tout en ayant aussi voulu pouvoir voter pour le JS en plus du C# car je dev de vrais application offline avec et que j'adore sa)

Il y aura apparemment un autre sondage tourné autour de ces langages (ou le java sera probablement traduit en JEE et C# en Asp.Net).
3  0 
Avatar de smarlytomtom
Membre averti https://www.developpez.com
Le 28/10/2015 à 18:45
Je code actuellement aussi bien en C++ qu'en Java ! C'est pourquoi je suis partagé entre ces deux derniers. Je pencherai tout de même vers le Java pour de multiples raisons qui sont les suivantes :
  • La JSTL est très puissante et très bien construite
  • Coder une fois, compiler une fois et ça marche partout...
  • Les interfaces native qui apporte une grande force au langage.
  • l'expression de l'encapsulation que je trouve excellente
  • Pleins de petits détails qui sont tout à fait personnels...


Bien sûr dans certains cas j'utiliserai plus volontiers le C++ comme par exemple quand il s'agit d'une interaction avec une liaison série ou la programmation d'un jeu (pour ce dernier j'émet de plus en plus de réserve !).

Je penses que tout cela reste très personnel bien sûr !
2  0 
Avatar de Zefling
Membre expert https://www.developpez.com
Le 29/10/2015 à 10:59
Citation Envoyé par tomlev Voir le message
Tu le saurais si tu avais lu l'article avant de répondre...
Perso, je ne fais pas que du web en PHP, je fais aussi des scripts de conversion de formats, de recadrage d'images, d'extraction de données.

Sinon j'ai choisi Java, même si je ne fais que du web avec.
2  0 
Avatar de antoyo
Membre régulier https://www.developpez.com
Le 29/10/2015 à 14:16
Mon langage préféré est Rust, car il est performant et intègre plusieurs fonctionnalités des langages de programmation fonctionnels. En outre, le compilateur est très utile (parce qu’il donne de nombreuses erreurs et avertissements) et le gestionnaire de paquet cargo fonctionne très bien.
2  0 
Avatar de ganou17
Membre à l'essai https://www.developpez.com
Le 29/10/2015 à 15:24
Autres : Natural conform/AFP

•Pourquoi ce choix ?
le boulot

•Les avantages/inconvénients ?
il n'y a pas grand monde qui connaisse, c'est utilisé principalement pour de l'éditique, les places sont rares mais chères car les profils sont encore plus rares. Ecran minitel V3270 à la fin de la journée on ne peux plus voir le noir/vert en peinture (enfin ça c'était avant, maintenant j'ai un super logiciel qui fait tout pour moi )

•Quels projets réalisez-vous avec et pourquoi ?
tous les projets éditiques (pour ceux qui se demanderaient ce qu'est l'éditique : édition de courrier en masse... celui qui me parle de mailing je lui lance une malédiction sur 50 générations l'obligeant (et sa descendance) à courir en string sur une plage normande chaque 1er janvier jusqu'à ce que la 50ème génération de sa famille s'éteigne

•Vers quels autres langages pensez-vous évoluer dans le futur ?
java (formation prévue), ncl (déjà eu la formation et je prie pour ne pas avoir à l'utiliser)

•Comment vous êtes-vous formé, où avez-vous été formé sur ce langage ?
sur le tas car il y avait un besoin. En gros je suis passée de tech micro réseau à analyste programmeur juste en changeant de boîte.

•Est-ce une utilisation amateur ou professionnelle ?
professionnelle, en amateur je m'essaie au php quand j'ai le temps et le courage

•Avez-vous fait votre choix pour raison professionnelle, par plaisir, par choix personnel ?
choix professionnel au départ, j'avais besoin de travailler et ils prenaient n'importe qui. Puis la boîte a commencé à aller mal, licenciement, j'ai du changer (encore) de voie pour vivre et quand un mec qui avait mon cv depuis 7 ans m'a appelé pour me remettre dedans mais sur un autre système, j'ai dit oui de suite.

•Quels outils utilisez-vous (Éditeur, EDI, etc.) ?
Bonne question. Mon outil actuel : OpenPrint Designer, un logiciel de feignants qui permet de faire des modèles de courrier en un temps record sans trop se casser la tête sur le code (c'est lui qui code tout ou presque).

•Autres langages utilisés, pourquoi ? Dans quel cadre ? Et comparaisons ?
php avec son lot de css/xhtml pour un blog/forum de motards. Comparaison ? Taper du code plutôt qu'un paragraphe conditionné c'est quand même vachement plus sportif...
2  0 
Avatar de smarlytomtom
Membre averti https://www.developpez.com
Le 29/10/2015 à 19:14
Citation Envoyé par super_navide Voir le message

Le JDK est trés trés complet et fait partie de java et est standard, en C++ il y a pas de SDK aussi complet il y en un multitude rien de normalisé.
Salut super_navide !
J'ai eu un peu mal quand j'ai vu la phrase ci-dessus... Ce que tu dis est pour moi totalement FAUX !
La STL de C++ est tout simplement une mine d'or ! La seul chose que l'on peut lui reprocher c'est le manque d'une série de classes pour les IHM ... Pas grâve ! On a Qt qui s'en charge ! Mais ne dis pas que rien n'est normalisé tu vas te faire taper sur les doigts par des moins gentils que moi ^^ !
Bonne continuation !
2  0