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

Affichage des r�sultats du sondage: Quels sont les langages de programmation que vous d�testez le plus en 2019 ? Pourquoi ?

Votants
311. Vous ne pouvez pas participer � ce sondage.
  • Assembleur

    24 7,72%
  • C

    19 6,11%
  • C#

    27 8,68%
  • C++

    35 11,25%
  • Cobol

    31 9,97%
  • Dart

    6 1,93%
  • Delphi

    13 4,18%
  • Fortran

    8 2,57%
  • Go

    21 6,75%
  • Haskell

    5 1,61%
  • Java

    56 18,01%
  • JavaScript

    161 51,77%
  • Kotlin

    10 3,22%
  • Lisp

    8 2,57%
  • MATLAB

    14 4,50%
  • Objective-c

    22 7,07%
  • Pascal

    5 1,61%
  • Perl

    9 2,89%
  • PHP

    47 15,11%
  • Python

    40 12,86%
  • R

    14 4,50%
  • Ruby

    11 3,54%
  • Rust

    4 1,29%
  • Scala

    12 3,86%
  • Swift

    10 3,22%
  • TypeScript

    20 6,43%
  • VBA

    83 26,69%
  • WLangage (WinDev)

    72 23,15%
  • Autres, merci de pr�ciser

    4 1,29%
  • Sans avis

    10 3,22%
Sondage � choix multiple
Langages de programmation Discussion :

Quels sont les langages de programmation que vous d�testez le plus en 2019 ? Pourquoi ? Partagez vos avis


Sujet :

Langages de programmation

  1. #1
    Community Manager

    Avatar de Malick
    Homme Profil pro
    Community Manager
    Inscrit en
    Juillet 2012
    Messages
    9 308
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : S�n�gal

    Informations professionnelles :
    Activit� : Community Manager
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2012
    Messages : 9 308
    Billets dans le blog
    15
    Par d�faut Quels sont les langages de programmation que vous d�testez le plus en 2019 ? Pourquoi ? Partagez vos avis
    Quels sont les langages de programmation que vous d�testez le plus en 2019 ? Pourquoi ?
    Partagez vos avis

    EDIT : ce sondage est mis � jour sur 2022. Merci pour votre participation.

    Chers membres du club,

    Vous avez �t� nombreux � vous exprimer sur notre pr�c�dent sondage relatif aux langages de programmation que vous d�testez le plus, cela aussi bien dans le cadre de vos activit�s professionnelles que personnelles. Il convient de rappeler que les r�sultats dudit sondage montraient que le JavaScript �tait � la premi�re position des langages les plus d�test�s avec 45,45 % des voix sur un total de 264 votants. Le langage VBA arrivait en deuxi�me position avec 26,14 % de voix et �tait respectivement suivi par le Java (25,38 %, le PHP (21,21 %), Cobol (13,64 %), C++ (9,85 %), l'Assembleur (7,20 %), etc. Comme pour le sondage de l'ann�e 2016, la grande surprise a �t� de voir que le top 5 des sondages les plus hais est rest� le m�me.

    Nom : Capture.PNG
Affichages : 2248780
Taille : 56,1 Ko

    L'analyse dudit sondage montre �galement que le bas du classement est occup� par les langages Rust, Kotlin, Scala, TypeScript, etc. La position de Kotlin semble �tre confirm�e par une r�cente d�claration de Google qui le confirme comme son langage pr�f�r�.

    Par ailleurs, un r�cent sondage lanc� sur Developpez.com montre que le langage JavaScript, qui est le plus d�test� � en croire le dernier sondage � ce sujet, occupe la troisi�me place du classement des langages que les participants souhaitent apprendre durant l'ann�e 2019.

    C'est donc dans l'optique de recueillir � nouveau vos avis sur les diff�rents langages de programmation actuellement disponibles que nous avons estim� n�cessaire de relancer le sondage pour l'ann�e 2019, et voir si vos points de vue ont �volu� entre-temps par rapport au sondage de l'ann�e derni�re. Rappelons que plusieurs �l�ments peuvent pousser un d�veloppeur � d�tester un langage, et parmi ces derniers il y a les sp�cificit�s techniques propres � chaque langage � savoir la syntaxe, la gestion des variables, la consommation des ressources syst�me, la portabilit�, et bien d'autres points.

    � travers ce sondage, nous vous invitons � nouveau � voter pour les langages que vous n'aimez pas, cela en fonction de plusieurs crit�res parmi lesquels :
    • la conformit� du langage aux exigences fonctionnelles actuelles ( architecture, applications Web, transactions bases de donn�es, etc.) ;
    • les contraintes et les sp�cificit�s techniques (syntaxe, gestion des variables, etc.) ;
    • la portabilit� (h�t�rog�n�it� des syst�mes d'exploitation support�s, cloud computing, etc.) ;
    • la gestion de la s�curit� (sessions utilisateurs, vuln�rabilit�s, etc.) ;
    • la maintenance applicative (gestion des modifications, �volutivit�, etc.) ;
    • et d'autres aspects que vous pourrez relever.

    La qualit� du d�bat viendra donc du partage d'exp�rience.

    Lire aussi

    Quel langage de programmation comporte le plus de vuln�rabilit�s en mati�re de s�curit� ? Une �tude de WhiteSource

    Python est sacr� langage de programmation de l'ann�e 2018 par l'index TIOBE. Deviendra-t-il le langage le plus utilis� des programmeurs ?

    Android : Kotlin est d�sormais le langage pr�f�r� et recommand� par Google. Vers la fin de Java pour le d�veloppement Android ?

    Emploi d�veloppeur 2016 : Java en t�te, suivi par JavaScript et PHP

    Offres d'emploi sur Developpez.com : les langages les mieux pay�s en 2016

    Et vous ?

    Quels sont les langages de programmation que vous d�testez le plus ? Cochez-les dans les cases � voter.
    Avez-vous �t� oblig� de programmer dans un langage que vous n'aimez pas ? Comment avez-vous ressenti cela ?
    Existe-t-il des langages que vous �vitez totalement ? Et pourquoi ?
    Ce genre de sondage est il "biais�" car plus un langage est utilis� plus il a de chances d'�tre aussi d�test� (comme par exemple JavaScript) ?
    Vous avez envie de contribuer au sein du Club Developpez.com ? Contactez-nous maintenant !
    Vous �tes passionn�, vous souhaitez partager vos connaissances en informatique, vous souhaitez faire partie de la r�daction.
    Il suffit de vous porter volontaire et de nous faire part de vos envies de contributions :
    R�daction d'articles/cours/tutoriels, Traduction, Contribution dans la FAQ, R�daction de news, interviews et t�moignages, Organisation de d�fis, de d�bats et de sondages, Relecture technique, Mod�ration, Correction orthographique, etc..
    Vous avez d'autres propositions de contributions � nous faire ? Vous souhaitez en savoir davantage ? N'h�sitez pas � nous approcher.

  2. #2
    Membre actif Avatar de sitexw
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    F�vrier 2015
    Messages
    44
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : F�vrier 2015
    Messages : 44
    Par d�faut
    Est-ce que JavaScript n'est pas plut�t le langage qui rend le plus jaloux ? � la rigueur, celui qui �nerve le plus les autres d�veloppeurs ?
    Car mettre JavaScript devant VBA, il faut arr�ter de d�conner...

  3. #3
    Membre tr�s actif
    Homme Profil pro
    D�veloppeur C++
    Inscrit en
    Octobre 2008
    Messages
    247
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activit� : D�veloppeur C++

    Informations forums :
    Inscription : Octobre 2008
    Messages : 247
    Par d�faut
    Go.

    Pour moi c'est un langage mort n� sans aucune valeur ajout�e. � la base remplacement � s�curis� � de C mais finalement n'apportant rien. Rust en contrepartie ajoute bien plus.

    • Pas d'h�ritage
    • Gestion des erreurs
    • Pas de vrai RAII
    • Garbage collector
    • Politique

  4. #4
    Membre tr�s actif
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Avril 2009
    Messages
    527
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Avril 2009
    Messages : 527
    Par d�faut
    J'ai envie de dire qu'� part pour le VBA (qu'on se retrouve � devoir utiliser ponctuellement contraint et forc� du fait du quasi monopole de Microsoft en mati�re bureautique), le sondage va repr�senter � peu pr�s le pourcentage d'utilisation de ces langages. Du reste il y a s�rement certains langages que je d�testerais dans cette liste mais je ne les utilise pas donc je me garderais bien de donner un avis. Bref, moi j'aurais plut�t lanc� ce sujet un vendredi.

  5. #5
    Membre �clair�

    Femme Profil pro
    Experte JS / Conseill�re en best practices / Chercheuse en programmation
    Inscrit en
    Octobre 2007
    Messages
    741
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Experte JS / Conseill�re en best practices / Chercheuse en programmation
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 741
    Par d�faut
    Et sur ce sondage, y aurait-il 45.45% des votes r�alis�s par un bot de Sodium ?

  6. #6
    Membre tr�s actif

    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    486
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 486
    Billets dans le blog
    5
    Par d�faut
    Pour moi, c'est Javascript, car Javascript est un faux langage.

    M�me Google d�teste le Javascript qu'ils ont essay� de tuer 2 fois (avec GWT puis avec DART).

    D'ailleurs, heureusement que Google a rendu le Javascript supportable et industrialisable avec Angular (et en utilisant une surcouche comme TypeScript).

    Le probl�me, c'est que ce faux langage est incontournable.

    En fait, Javascript n'a aucune qualit�, il est l� car il �tait partout et qu'il �tait le seul dans tous les navigateurs.

    Il est l� car il �tait l� par hasard.

    D'ailleurs, je recommande ces deux articles, qui explique pourquoi le Javascript est un langage d�testable:
    http://sametmax.com/un-gros-troll-de...r-javacscript/

    http://sametmax.com/la-communaute-js...tte-technique/

  7. #7
    Membre Expert
    Avatar de Doksuri
    Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2006
    Messages
    2 498
    D�tails du profil
    Informations personnelles :
    �ge : 55
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 498
    Par d�faut
    merci PhilippeGibault d'illustrer parfaitement mon propos.

    avec des "articles" serieux ("Un gros Troll de plus sur Javascript") de plus de 5ans (depuis ca a bien change)
    tous les "trolls" ont une explication parfaitement logique derriere (je ne vais pas tous te les expliquer puisque tu connais bien JS)

    quand au 2eme "article"... pareil... ca parle des 1eres version de tout... tu m'etonnes que les premieres versions soient bancales
    "J�ai fait des formations AngularJS 1" on en est a la 7 hein ...
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de D�veloppez !

  8. #8
    Membre confirm�
    Homme Profil pro
    Analyste programmeur
    Inscrit en
    F�vrier 2006
    Messages
    118
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 47
    Localisation : France, Vend�e (Pays de la Loire)

    Informations professionnelles :
    Activit� : Analyste programmeur
    Secteur : Industrie

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 118
    Par d�faut
    l'ABAP pour SAP car j'ai l'impression de faire un bon de 20 ans en arri�re quand je dois en faire. Surtout que l'IDE dans SAPGUI est tout simplement rest� ce qu'elle �tait il y a 20 ans. Donc quand on a gout� au plaisir d'un IDE comme Visual studio faire de l'ABAP c'est comme s'�clairer � la bougie alors qu'on sait qu'il existe des LED. Tout en sachant que la puissance de la bougie pourrait avec un moteur strirling alimenter des LED qui produiraient plus de lumi�re que la bougie.

    https://images-eu.ssl-images-amazon....L._UL1500_.jpg

  9. #9
    Membre tr�s actif

    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    486
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 486
    Billets dans le blog
    5
    Par d�faut
    Je d�teste le Javascript car:

    Pas Objet.

    Pas compil�, enfin c'est faux depuis que Google l'a compil� avec Chrome. Node JS a d'ailleurs permis de l'industrialiser.
    Mais �a ne c'est pas fait automatiquement.

    Pas typ�.

    Difficilement debbugable.

    Comme le dit Dijkstra, coder, c'est ajouter des bugs.

    Javascript est un langage qui permet d'en ajouter facilement, contrairement � des langage plus cadr� comme Java, ou C#.

  10. #10
    Membre extr�mement actif Avatar de Mister Nono
    Homme Profil pro
    Ing�nieur Math�matiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 242
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Ing�nieur Math�matiques et Informatique
    Secteur : Sant�

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 242
    Par d�faut
    Citation Envoy� par PhilippeGibault Voir le message
    Je d�teste le Javascript car:

    Pas Objet.

    Pas compil�, enfin c'est faux depuis que Google l'a compil� avec Chrome. Node JS a d'ailleurs permis de l'industrialiser.
    Mais �a ne c'est pas fait automatiquement.

    Pas typ�.

    Difficilement debbugable.

    Comme le dit Dijkstra, coder, c'est ajouter des bugs.

    Javascript est un langage qui permet d'en ajouter facilement, contrairement � des langage plus cadr� comme Java, ou C#.
    +1

  11. #11
    Membre extr�mement actif
    Avatar de Sodium
    Femme Profil pro
    D�veloppeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Billets dans le blog
    1
    Par d�faut
    JavaScript bien �videmment, what else

    JavaScript est bien orient� objet par contre, il a juste sa fa�on tr�s personnelle de le faire, et par tr�s personnelle je veux dire stupide.

    Il y a des classes en JavaScript depuis r�cemment. Par contre toujours pas de typage strict... peut-�tre pour 2025 ?

  12. #12
    Membre tr�s actif

    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    486
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 486
    Billets dans le blog
    5
    Par d�faut
    Attention, ceci a r�ellement exist� dans un vrai langage , et peut-�tre que �a existe encore

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ''        ==   '0'           // false
    0         ==   ''            // true
    0         ==   '0'           // true
    false     ==   'false'       // false
    false     ==   '0'           // true
    false     ==   undefined     // false
    false     ==   null          // false
    null      ==   undefined     // true
    " \t\r\n" ==   0
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    > parseInt('06')
    6
    > parseInt('07')
    7
    > parseInt('08')
    0
    > parseInt('09')
    0
    > parseInt('10')
    10
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    > {} + {} // Ceci n'est effectivement PAS un nombre
    NaN
    > {} + [] // logique IMPARABLE
    0
    > [] + {} // fuck la commutativit�
    "[object Object]"
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    > '5' + 3
    '53'
    > '5' - 3
    2
    > "Vous en �tiez �... peau de couilles je crois ?" + 1
    'Vous en �tiez �... peau de couilles je crois ?1'
    > "Vous en �tiez �... peau de couilles je crois ?" - 1
    NaN
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    > Math.min(null, 1234)
    0
    > Math.min('null', 1234)
    NaN
    > Math.min('1', 1234)
    1

  13. #13
    Invit� de passage
    Femme Profil pro
    D�veloppeur informatique
    Inscrit en
    Mai 2019
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mai 2019
    Messages : 1
    Par d�faut
    Je ne veux pas commencer une guerre, mais pour moi il faut distinguer langages de d�veloppements pour "d�veloppeurs"
    C, C++, Swift, Objective-C, Pascal, etc
    et les langages de scripting pour "webmasters"
    Java, Javascript, etc...

    Les langages qui compilent en standalone et les langages interpr�t�s, recompil�s (managed) qui donnent un produit final qui n'est pas vraiment votre code (Java, C#, etc...)

    Developpeurs et webmaster sont tous deux informaticiens, mais sp�cialis�s diff�remment.
    Comme un dermatologue est un ophtalmologue, deux m�decins, deux sp�cialit�s.

    Personnellement j'utilise des langages de programmation. Compil�s jusqu'au processeur.
    Mais c'est un choix personnel.

  14. #14
    Membre Expert
    Avatar de Doksuri
    Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2006
    Messages
    2 498
    D�tails du profil
    Informations personnelles :
    �ge : 55
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 498
    Par d�faut
    Citation Envoy� par PhilippeGibault Voir le message
    Je d�teste le Javascript car:

    Pas Objet.
    Citation Envoy� par Sodium Voir le message
    JavaScript est bien orient� objet par contre, il a juste sa fa�on tr�s personnelle de le faire
    tout est dit
    quand aux scripts de troll que tu as copier/colle du site... comme je l'ai dis, tout a une explication logique.
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de D�veloppez !

  15. #15
    Membre �prouv� Avatar de AoCannaille
    Inscrit en
    Juin 2009
    Messages
    1 456
    D�tails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 1 456
    Par d�faut
    Citation Envoy� par Doksuri Voir le message
    il faudrait limiter les votes aux gens qui ont effectivement utilise un langage (minimum 1an)

    "j'aime pas tel langage parce que blabla" et en fait, le gars n'a pas exploite le langage a fond, et passe a cote de tout
    Un language digne de ce nom, on ne peut pas en fait pas le tour ni l'exploiter � fond en un an.

    Tu prend C++ ou Java par exemple, et dans une moindre mesure C# et Ada, tu peux faire des IHM, du r�seau, des OS, du traitement lourd (IA, traitement d'image etc.), du web etc.

    Chacune de ces facettes te prendra au moins un an � "exploiter � fond"


    Si tu penses que c'est possible avec javascript, alors soit il est ultra simple et intuitif, soit il est moins complets.

    Vu le nombre de questions pour Javascript et li�s dans stackoverflow (ici : data.stackexchange.com/stackoverflow/query/172362/get-all-tags ), on peut se poser des question.

    Sur les 50 premiers resultats* de nombre de question par tag, Javascript et ses amis (JQuery, node, angular) pr�sentent 20% des questions, java et ses copain (Android et Spring) est � 14%, C++ � 3% (sans copain, le pauvre)

    Pour un langage largement moins complet, avoir autant besoin d'aide est selon moi, symptomatique.


    *�tant donn� qu'il fallait associer les tags, je n'ai pas pu le faire pour les 50 000 tags sortis par la requ�te. Il faut noter tout de m�me que plus de 1200 tags contiennent "*js*", cumulant 23,3% des questions. Mais sans associations �quivalentes pour les autres langages, on ne peut rien tirer de plus de cette information.

  16. #16
    Membre extr�mement actif
    Avatar de Sodium
    Femme Profil pro
    D�veloppeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par Doksuri Voir le message
    tout est dit
    quand aux scripts de troll que tu as copier/colle du site... comme je l'ai dis, tout a une explication logique.
    Ce n'est pas parce qu'une chose a une explication qu'elle n'est pas stupide

  17. #17
    Membre Expert
    Avatar de Doksuri
    Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2006
    Messages
    2 498
    D�tails du profil
    Informations personnelles :
    �ge : 55
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 498
    Par d�faut
    Citation Envoy� par AoCannaille Voir le message
    Un language digne de ce nom, on ne peut pas en fait pas le tour ni l'exploiter � fond en un an.
    je suis tout a fait du meme avis, mais ca limiterai les degats...
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de D�veloppez !

  18. #18
    Membre �clair�

    Femme Profil pro
    Experte JS / Conseill�re en best practices / Chercheuse en programmation
    Inscrit en
    Octobre 2007
    Messages
    741
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Experte JS / Conseill�re en best practices / Chercheuse en programmation
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 741
    Par d�faut
    Citation Envoy� par PhilippeGibault Voir le message
    Attention, ceci a r�ellement exist� dans un vrai langage , et peut-�tre que �a existe encore

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ''        ==   '0'           // false
    0         ==   ''            // true
    0         ==   '0'           // true
    false     ==   'false'       // false
    false     ==   '0'           // true
    false     ==   undefined     // false
    false     ==   null          // false
    null      ==   undefined     // true
    " \t\r\n" ==   0
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    > parseInt('06')
    6
    > parseInt('07')
    7
    > parseInt('08')
    0
    > parseInt('09')
    0
    > parseInt('10')
    10
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    > {} + {} // Ceci n'est effectivement PAS un nombre
    NaN
    > {} + [] // logique IMPARABLE
    0
    > [] + {} // fuck la commutativit�
    "[object Object]"
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    > '5' + 3
    '53'
    > '5' - 3
    2
    > "Vous en �tiez �... peau de couilles je crois ?" + 1
    'Vous en �tiez �... peau de couilles je crois ?1'
    > "Vous en �tiez �... peau de couilles je crois ?" - 1
    NaN
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    > Math.min(null, 1234)
    0
    > Math.min('null', 1234)
    NaN
    > Math.min('1', 1234)
    1
    Ce que j'adore toujours, avec ce genre d'arguments, c'est qu'il faut quand m�me sacr�ment �tre de mauvaise foi, pour se servir d'exemples pareils...

    On additionne pas des pommes et des poires, les op�rations d�crites ci-dessus n'ont juste aucune raison d'�tre.

    Dans un langage � typage strict, t'aurais simplement une exception ou un plantage de compilation... le JS n'en soul�ve pas, ok... mais osef, un dev un minimum pas trop cr�tin ne fait pas ce genre de choses ^^'

  19. #19
    Membre �clair�

    Femme Profil pro
    Experte JS / Conseill�re en best practices / Chercheuse en programmation
    Inscrit en
    Octobre 2007
    Messages
    741
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    �ge : 45
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Experte JS / Conseill�re en best practices / Chercheuse en programmation
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 741
    Par d�faut
    Citation Envoy� par AoCannaille Voir le message
    Un language digne de ce nom, on ne peut pas en fait pas le tour ni l'exploiter � fond en un an.[/COLOR]
    C'est aussi le cas du JS... Il y a 5 ans d'ici, on estimait qu'il fallait environ 7 ans pour bien comprendre toutes les petites subtilit�s du JS... et vu comme il a �volu� depuis, le total doit donc �tre encore sup�rieur.

  20. #20
    Membre extr�mement actif
    Avatar de Sodium
    Femme Profil pro
    D�veloppeuse web
    Inscrit en
    Avril 2014
    Messages
    2 324
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeuse web

    Informations forums :
    Inscription : Avril 2014
    Messages : 2 324
    Billets dans le blog
    1
    Par d�faut
    Citation Envoy� par Lcf.vs Voir le message
    On additionne pas des pommes et des poires, les op�rations d�crites ci-dessus n'ont juste aucune raison d'�tre.
    Justement, un bon langage ne te laisse pas additionner des pommes et des poires. Un langage faiblement typ� il te fait de la compote. JavaScript lui tu lui donnes des pommes et des poires et il te fait un faisan, un ballon dirigeable, une tour de babel ou un n�nuphar.

Discussions similaires

  1. Quels sont les langages de programmation que vous voulez apprendre en 2019 ?
    Par Michael Guilloux dans le forum Langages de programmation
    R�ponses: 52
    Dernier message: 20/10/2019, 02h05
  2. R�ponses: 140
    Dernier message: 06/12/2018, 15h54
  3. Quels sont les langages de programmation que vous d�testez le plus, et pourquoi ?
    Par Community Management dans le forum Langages de programmation
    R�ponses: 214
    Dernier message: 31/08/2017, 10h38
  4. Sondage : quels sont les langages de programmation que vous ma�trisez ?
    Par Michael Guilloux dans le forum D�bats sur le d�veloppement - Le Best Of
    R�ponses: 81
    Dernier message: 27/03/2017, 09h33

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