La question est plutôt mal posée car forcément les plus cités sont les plus utilisés (par obligation pro ou autre)
Assembleur
C
C#
C++
Cobol
Dart
Delphi
Fortran
Go
Haskell
Java
JavaScript
Kotlin
Lisp
MATLAB
Objective-c
Pascal
Perl
PHP
Python
R
Ruby
Rust
Scala
Swift
TypeScript
VBA
WLangage (WinDev)
Autres, merci de préciser
Sans avis
La question est plutôt mal posée car forcément les plus cités sont les plus utilisés (par obligation pro ou autre)
C'est pourtant simple, le choix du langage n'est pas toujours le fait du développeur. Par contre ce sont bien les développeurs qui répondent à ce sondage.
Sur le web, Javascript est de fait devenu l'assembleur côté client: c'est le seul langage (avec HTML) qui peut s'exécuter sur tous les navigateurs. Du coup on voit plein de langages qui "compilent" (enfin on dit "transpilent" pour faire mode) en Javascript, mais aussi des vieux de la vieille qui préfèrent diretement coder en Javascript.
Espérons qu'un jour WebAssembly réussisse à prendre le relais, ça remettra un peu d'ordre.
Après, combien connaissent vraiment Javascript? A l'origine ce langage a un modèle objet presque unique appelé prototypes. Mais comme personne ne le maîtrise ils ont fini par implémenter un modèle de classes et finalement Typescript ne fait que reprendre ce modèle de classes et rajouter le typage fort. Alors combien connaissent vraiment Javascript et combien codent avec les pieds un truc qui marche mais impossible à maintenir?
Toujours les bon vieux trolls à propos de PHP, le plus souvent par des mecs qui ont fait une "formation" de 10h quand il étaient à l'école ou sont restés coincé sur leur (juste) opinion de PHP4 au début des années 2000
De plus, on ne le répètera jamais assez, tu peux faire du code très difficile à maintenir dans tous les langages.
JavaScript je l'utilise énormément pourtant je ne le supporte pas, et je lui préfère effectivement bien d'autres langages. Et je préfère notamment mille fois C# ou TypeScript, qui sont des langages plus jeunes que JavaScript. Donc rien à voir avec ton argument plutôt insultant de forum composé de « vieux de la vieille ». JavaScript est un langage qui a été créé en dépit du bon sens avec plein de non sens. Rien qu'utiliser un « swich case » c'est du n'importe quoi. Certaines syntaxe te donneront des erreurs dans tout autre langage digne de ce nom, mais non JavaScript lui il te sort un résultat aberrent.
Et puis le fait qu'un langage soit utilisé par une majorité de développeurs ne veut pas dire qu'il est aimé par ces développeurs. C'est simplement que techniquement il ne peut pas en être autrement. Si demain d'autres langages étaient disponibles pour développer des applications internet (côté utilisateur) je peux t'assurer une chose c'est que le JavaScript ferait une sacrée dégringolade dans le classement des langages les plus utilisés au monde.
PS : tu as raison je te mets un pouce vers le bas.
je n'ai jamais écrit ça, tu viens de critiquer un argumentaire que tu viens toi même d'inventer, donc tu viens de faire un "homme de paille", tu ne sais pas débattre, tu ne sais pas lire, tu délires, et pire encore tu n'a rien compris à ce sondage, tu mélange tout, on dirais que tu n'a jamais programmé quoi que ce soit de ta vie... Ton argumentaire consiste seulement à insulter cette communauté, qui est bien constituée majoritairement de professionnels, alors qu'il est visible que non seulement tu n'y connais rien, mais que pire encore tu n'a rien compris à l'utilité de ce sondage.
Si tu avais fait du Pascal dans ta vie, ou mieux du Pascal Objet, et que tu étais bon en programmation, tu saurais qu'il y a une raison au fait que Pascal ait été pendant très longtemps le langage de référence pour apprendre à bien programmer en Fac, et à juste titre.
Le Pascal Objet est un des meilleur langages jamais créé, ça permet d'écrire des applications lisibles, robustes et fiables, et je pense que c'est des notions dont tu n'a aucune idée, ça concerne les vrais professionnels . Pascal Objet (Delphi Langage) à été créé par un pur génie, Anders Hejlsberg, le même qui a créé ensuite chez Microsoft les excellents langages C# puis TypeScript.
Tu n'es même pas foutu de comprendre l'énorme différence qu'il y a entre JavaScript et TypeScript, tu ne connais pas TypeScript, tu ne sais pas ce que c'est, et j'oserais même dire que tu n'y connais absolument rien, tu trolles en écrivant n’importe quoi, tu es juste ignare et insultant. TypeScript est meilleur que JavaScript en termes de fonctionnalités de langage, de validation de référence, d'évolutivité du projet, de collaboration au sein et entre les équipes, d'expérience de développement et de maintenabilité du code, et tout ça c'est des notions qui te dépassent totalement.
Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...
Moi j'en connais beaucoup, par contre l'orienté prototype, n'est tout simplement pas, de l'objet ^^.
Je voulais juste mettre en avant que le sondage indique que le JS et le PhP sont les langage les plus détestés, alors qu'ils sont dans la réalité les plus utilisés, rien de plus.
Et j'ai tenté d'expliqué à ma manière pourquoi il y a une telle différence à chaque fois sur les sondages de developpez.net et dans la réalité.
Mais à chaque fois on me sort les mêmes arguments, "PhP est un langage oublié", puis les études qu'on me sort, indique pourtant l'exacte inverse ...
Maintenant je comprends que si les gens, comme moi, on grandit avec du C et de l'assembleur, ça leur pique les yeux de toucher à deux lignes de JS, je ne voulais que, être objectif et remettre une réalité.
Bon en programmation : je laisse mes clients et mes 48 salariés en juger, depuis 20 ans et à ce titre, je suis quasiment certain que je peux te coller sur les designs patterns, la clean architecture, le clean code, ...
Va programmer dans la vie de tous les jours en 2022 avec du Pascal ... et pour apprendre à programmer, je ne suis pas convaincu que ce choix qui fût effectivement le cas, hélas longtemps, fût réellement le bon, raison peut-être pour laquelle ce n'est plus la Pascal qui est utilisé en Fac.
J'aimerais bien connaitre ta définition de quelqu'un de "bon en programmation", on peut faire des tests de QI tous les deux si tu veux
Explique moi cette énorme différence s'il te plait ? Je pense que je vais passer un grand moment.
Je préfère prendre les devants, si c'est pour me sortir que l'un est "orienté objet" et l'autre orienté prototype, je sors la fourche.
Le C ? un langage qui te permet de programmer n'importe comment ! Tiens pourquoi pas faire de l'obfuscated C pour faciliter la lisibilité du code dans une équipe ?
Tu es démasqué, cette phrase de ta part prouve que tu trolles, tu le fais exprès ? Avec ton compte poubelle créé il y a un mois pour spammer cet excellent forum avec des billevesées et autres délires mythomaniaques ...
Tu n'as rien de mieux à faire ? tu es au chômage ?
Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...
Je vais faire l'impasse sur tes insultes minables. Laisse moi profiter de mes vacances comme je l'entends, je te prie, mais j'aimerais quand même comprendre ou je pourrais être démasquer ?
Je suis Fantomas ?
"Le C ? un langage qui te permet de programmer n'importe comment "
Vraiment l'argument du vieux react du fin fond des boites ESN, qui n'a jamais réellement programmé de sa vie ...
J'attends toujours ce qui fait un bon dev et qu'on compare nos bonnes pratiques.
Et c'est quoi ton "argumentaire technique", à part un autre homme de paille, du délire et des insultes ? Tu ne sais même pas écrire en Français, "react" et "réac" c'est deux choses différentes . En fait tu es ignare dans bien des choses...
Pour ta gouverne, pour le programmeur novice, qui connaît très peu les subtilités de la mémoire, le C peut être un langage horrible pour apprendre à programmer, explications dans ce très bon article : C LANGUAGE: THE GOOD, THE BADLY, AND THE UGLY.
N'essaie même pas de lire cet article, pour toi c'est du Chinois, tu n'a jamais programmé de ta vie.
Tu es démasqué, tu es juste un gros mytho qui trolle
Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...
Quel argument ...
Tous les langages peuvent être horribles si l'on ne les utilise pas correctement, mais j'aimerais bien connaître ton langage au quotidien, car je doute très fortement que tu utilises le Pascal dans un contexte professionnel.
Je peux sans effort, j'en suis convaincu, aussi rechercher un article qui démonte le Pascal.
Par contre vu ton comportement, il semblerait que j'ai raison, contrairement à toi, sur qui tu es, c'est-à-dire "un vieux reac", planqué dans une ESN qui n'a jamais réellement programmé de sa vie et qui a du apprendre le Pascal au cours de ses études et s'imagine que ce langage est la réalité des développeurs.
Tellement habitué à écrire React, je l'ai écrit à la place de reac, effectivement, mais je pense que tu as pour autant compris.
Pour le reste, pas de soucis, pense que je n'ai jamais programmé de ma vie, j'attends toujours un argument solide sur ce qui fait un "bon programmeur".
Il n'y avait rien d'agressifs dans mes propos contrairement à toi, si ce n'est que j'ai utilisé le terme "vieux de la vieille", alors que je suis le premier touché par ce terme et qu'il n'était pas à prendre au premier degré.
Il faudrait peut-être déjà apprendre à redescendre et à arrêter de se prendre pour le centre du monde, tout ça parce qu'on dirige un pôle ou je ne sais quoi de ce genre.
Tu m'étonnes que les jeunes fuient les boites avec des gens comme toi.
Edit :
ps : navré pour mon orthographe, ça fait des années que le Français n'est plus ma première langue.
Qu'est ce que ça change que je fasse du Pascal ou pas du Pascal ? Pourquoi vouloir tout réduire a des agressions personnelles ? Dans les faits le Pascal est encore utilisé au niveau professionnel : il y a des offres d'emploi, des logiciels, et même des jeux vidéos, qui sont toujours faits en Delphi, donc en Pascal Objet, mais c'est devenu une niche, on le voie clairement ici : Emploi informatique 2021 : les langages de programmation les plus demandés et les mieux payés, mais tu ne le sais pas tu n'y connais rien.
Alors nous avons une insulte, une agression personnelle, un délire total parce que tu saurais d'où ou je travailles ou pas ? Tu es "voyante" aussi ? puis encore un homme de paille, donc quelque chose que je n'ai jamais écrit !
On en a vu des trolls et des mythos sur ce forum mais la je crois que tu te diriges tranquillement vers la premier place du championnat
Le fait que tu ais des - 10 sur tes messages ça t'interpelle pas quelque part ? Ah non c'est les 1 millions de membres du forum du club qui sont tous des "vieux cons incompétents" et "réac", et toi t'es un génie parce que tu as proclamé que "les meilleurs langages qui existent c'est JavaScript et le C", et que t'es forcément plus compétent que nous vu que selon tes dires, tu as programmé 10 ans en Pascal, 10 ans en C, 10 ans en Javascript, et que qui plus est tu es "voyante", PDG et que tu as 48 salariés qui t'admirent tous, et que tu es aussi allé sur la Lune
Ne prenez pas la vie au sérieux, vous n'en sortirez pas vivant ...
Tu es le premier à m'avoir insulté.
Je n'ai fait qu'utiliser le terme "vieux de la vieille", en indiquant bien des guillemets pour faire comprendre que ce n'était pas à prendre au premier degré.
Tiens pour te démontrer que ce forum est surtout remplis de "vieux développeurs", voici l'un de mes premiers post ici :
- https://www.developpez.com/actu/3358...-programmeurs/
24 likes et 0 dislick, et mon argumentaire était de défendre les "vieux programmeurs", et comme par hasard, aucun dislick, étrange non ?
Je n'ai jamais prétendu que les meilleurs langages qui existent c'est JavaScript et le C, je ne fais que dire l'inverse depuis le départ, j'ai dit que c'était les plus utilisés, après si tes capacités de compréhensions sont limitées au point de ne pas comprendre ce qui est écrit, ce n'est pas de mon fait, Monsieur le grand directeur.
Quasiment à chaque réponse, tu n'a tout simplement pas compris ce que j'ai écrit, et après tu oses parler de notions comme "bon programmeurs".
J'attends, encore une fois, toujours ce qui fait un bon programmeur.
Pour le web : pour avoir fait du PHP dans mes début, du JAVA+spring et du python + django/flask/fastAPI.
Le pire a été le PHP... mais maintenant avec un framework c'est beaucoup mieux à priori.
JAVA+spring était prise de tête pour la configuration... sans parler de la consommation mémoire. Avec spring boot c'est plus simple à priori mais la mémoire utilisée reste trop importante quand je vois les ressources de mon NAS (architecture ARM). Il est aussi hyper verbeux !
Je n'ai jamais accroché JS, au début il y avait de fortes différences entre les navigateur et il fallait jQuery. Son manque de typage et la tendance à imbriquer les éléments me déplaisent.
Python est celui qui reste le plus simple et "propre" parmi tout ce que j'ai utilisé.
Tu veux savoir pourquoi javascript est vraiment un mauvais langage? Parce qu'il fait perdre du temps. Tu veux savoir pourquoi il fait perdre du temps? Parce que tu dois toi meme faire les verifications de typage, pendant que d'autre langage le font pour toi. As tu besoin que je t'explique pourquoi je prefere qu'un programme fasse pour moi un travail que je ferai forcement moins bien?
Si le JS est utilise, j'imagine que c'est parce que c'est facile d'ecrire un programme qui a l'air de marcher avec. C'est juste que 3 semaines apres t'as la gueule de bois, mais tu peux plus rien dire a ce moment, c'est deja trop tard.
Bonsoir,
Je fais du JS (ReactJS en front) et du Java (pour le back) dans le cadre d'une maintenance d'un patrimoine de plus de 200 applis. Je n'aime pas le JS : d'une manière générale, je n'apprécie pas les langages non typés. Quand on voit toutes les dépendances nécessaires pour faire la moindre chose, les montées de versions deviennent de véritables casses têtes.
Le Pascal n'est pas aussi utilisé que d'autres malheureusement mais il y plein de choses faites avec en 2022 dans de nombreux domaines.
J'utilise quotidiennement aussi Delphi : simplicité, rapidité de compilation, produit des binaires natifs multiplateformes (Windows, Mac OS, Linux, Android, IOS), performances des applications et consommation mémoire réduite etc.
Quelques exemples d'applis en 2022 faites avec Delphi :
Pendant mes temps libres, je développe avec Delphi des petits jeux (en 2D et en 3D) à l'occasion de gamejams, de tutoriels pour developpez.com ou d'articles publiés dans le magazine Programmez! (HS #6 paru en février 2022, n°247 paru à l'été 2021 et le n°248 paru en septembre 2021). Je développe actuellement un jeu de plateformes en 2D à l'ancienne .
Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi
Il est évident que les deux votes n' ont pas été effectuer par le même groupe de devs .
Le pire que j'ai pu essayé d'apprendre pour m'en écarter en courant à toute vitesse est WLangage.
Sans parler du 4GL Windev en lui-même.
Et dire que certains ne jurent que par ce bidule...
.
Diviser c'est régner : United we stand, Divided we fall
.
Je ne sais pas effectivement pourquoi on a abandonné l'usage du Pascal dans l'apprentissage car c'est un langage puissant, clair, efficace et qui oblige à prendre de bonnes habitudes de codage et de réflexion.
Et oui, on développe encore en Pascal Objet en 2022, le langage continue d'évoluer, et n'a pas à rougir en termes de fonctionnalités par rapport aux autres langages à la mode.
De même Delphi est un excellent RAD...
On obtient des applications robustes, facilement maintenables et évolutives, rapides, efficaces et surtout peu gourmandes en ressources (CPU & mémoire)
De plus le même code est facilement re-compilable pour cibler Android, iOs, Linux....
Je fait même de l'embarqué sur des SOC arm-linux en recompilant mode code avec CodeTyphon (avec quasiment 0 modifications, juste des directives de compilation...)
C'est sur que par rapport à du Javascript... et du C... Ca tient pas la route...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager