Publicité

Affichage des résultats du sondage: Votre langage de programmation préféré

Votants
1511. Vous ne pouvez pas participer à ce sondage.
  • Java

    394 26,08%
  • C#

    258 17,07%
  • C++

    215 14,23%
  • C

    107 7,08%
  • Visual Basic .NET

    53 3,51%
  • Visual Basic 6 (et antérieurs)

    23 1,52%
  • VBA (Office)

    40 2,65%
  • Delphi

    82 5,43%
  • Python

    79 5,23%
  • Perl

    15 0,99%
  • ADA

    6 0,40%
  • Pascal

    14 0,93%
  • Ruby

    19 1,26%
  • BASIC

    5 0,33%
  • WinDev

    60 3,97%
  • PowerBuilder

    3 0,20%
  • Cobol

    8 0,53%
  • Fortran

    7 0,46%
  • Langages fonctionnels (OCaml, Haskell, F#, Scheme, Erlang...)

    27 1,79%
  • Objective-C

    16 1,06%
  • Autres (précisez)

    57 3,77%
  • Sans opinion

    23 1,52%
Discussion fermée Actualité déjà publiée
Page 6 sur 9 PremièrePremière ... 23456789 DernièreDernière
Affichage des résultats 101 à 120 sur 175
  1. #101
    Membre éprouvé
    Inscrit en
    avril 2006
    Messages
    431
    Détails du profil
    Informations forums :
    Inscription : avril 2006
    Messages : 431
    Points : 457
    Points
    457

    Par défaut

    Citation Envoyé par davcha Voir le message
    Histoire de donner une autre approche au "débat" de ces derniers posts...

    La question portant sur le "langage" (et non les bibliothèques/frameworks/etc)....
    Je dirais que celui qui est le plus expressif aura ma préférence.

    Du coup, c'est souvent des petits dessins (même pas de l'uml, mais un truc plus simple que ça encore) qui est le langage le plus "expressif".
    Une image valant mille mots...

    Maintenant, perso, j'aime bien le C#.
    Un dessin c'est pas un language de programmation...

    Pour avoir de l'expressivité tu as regardé du côté des languages déclaratifs comme haskell ?
      1  0

  2. #102
    Membre régulier
    Inscrit en
    septembre 2010
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : septembre 2010
    Messages : 71
    Points : 90
    Points
    90

    Par défaut

    Citation Envoyé par Ubiquité Voir le message
    Un dessin c'est pas un language de programmation...

    Pour avoir de l'expressivité tu as regardé du côté des languages déclaratifs comme haskell ?
    http://www.geekosystem.com/writing-code-ms-paint/

    Comme quoi
      2  0

  3. #103
    Invité de passage
    Profil pro Vianney Kitumaini
    Développeur informatique
    Inscrit en
    septembre 2010
    Messages
    8
    Détails du profil
    Informations personnelles :
    Nom : Vianney Kitumaini
    Localisation : Congo-Kinshasa

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

    Informations forums :
    Inscription : septembre 2010
    Messages : 8
    Points : 3
    Points
    3

    Par défaut java

    Oui java avec l'EDI netbeans ce formidable
      1  3

  4. #104
    Membre chevronné Avatar de issoram
    Homme Profil pro Zeco
    Développeur informatique
    Inscrit en
    janvier 2009
    Messages
    624
    Détails du profil
    Informations personnelles :
    Nom : Homme Zeco
    Localisation : France, Saône et Loire (Bourgogne)

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

    Informations forums :
    Inscription : janvier 2009
    Messages : 624
    Points : 738
    Points
    738

    Par défaut

    Sans conteste: Python
      1  3

  5. #105
    Avatar de sylvain230
    Homme Profil pro Sylvain
    Orléans
    Inscrit en
    mai 2008
    Messages
    233
    Détails du profil
    Informations personnelles :
    Nom : Homme Sylvain
    Âge : 28
    Localisation : France

    Informations professionnelles :
    Activité : Orléans
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 233
    Points : -7
    Points
    -7

    Par défaut

    Le Javascript sous Netbeans avec web 3.0 et notamment WebGL très puissant utilisant openGL ES 2.0
      0  2

  6. #106
    Invité de passage
    Homme Profil pro
    devellopeur
    Inscrit en
    mai 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : devellopeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mai 2011
    Messages : 2
    Points : 2
    Points
    2

    Par défaut

    Moi j'ai voté python car durant mon apprentissage, il a été simple, pratique et portable. Le seul problème c'est qu'il ne fonctionne que sous mac et il faut un convertisseur pour le faire passer sous windows, ce qui m'a fait hésiter entre java et python. Mais python reste pour moi le meilleur langage.
      0  1

  7. #107
    Membre émérite
    Homme Profil pro David DRAPEAU
    Directeur des systèmes d'information
    Inscrit en
    juin 2003
    Messages
    901
    Détails du profil
    Informations personnelles :
    Nom : Homme David DRAPEAU
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2003
    Messages : 901
    Points : 923
    Points
    923

    Par défaut

    Ce serait bien d'arrêter le sondage 2010 et d'en créer un pour 2011 vu qu'on est déjà fin mai... 2011
    Consultant International OpenERP - python/xml/postgreSQL
    Expert PHP/MySQL
    Toujours à l'écoute du marché : Surtout en Suisse ! ;-)
      0  0

  8. #108
    Expert Confirmé Sénior
    Avatar de Luc Hermitte
    Homme Profil pro Luc Hermitte
    Développeur informatique
    Inscrit en
    août 2003
    Messages
    4 710
    Détails du profil
    Informations personnelles :
    Nom : Homme Luc Hermitte
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : août 2003
    Messages : 4 710
    Points : 7 008
    Points
    7 008

    Par défaut

    C'est pas comme si j'allais répondre la même chose qu'en 2009 ou 2010 (et continuer à voter négativement les réponses non argumentées)
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média.
      1  3

  9. #109
    Expert Confirmé Sénior

    Profil pro Jean-Michel BORLOT
    Fabricant et casseur d'avions
    Inscrit en
    avril 2004
    Messages
    3 432
    Détails du profil
    Informations personnelles :
    Nom : Jean-Michel BORLOT
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : avril 2004
    Messages : 3 432
    Points : 5 641
    Points
    5 641

    Par défaut

    Citation Envoyé par zyongh Voir le message
    Ce serait bien d'arrêter le sondage 2010 et d'en créer un pour 2011 vu qu'on est déjà fin mai... 2011
    C'est ce que je me suis dit la dernière fois, mais c'est un peu idiot de demander mon langage préféré en 2011 maintenant, alors que si ça se trouve je n'ai pas encore commencé à programmer avec!

    Le post initial date de fin octobre 2010, donc même si les gens répondent maintenant, c'est toujours dans les temps. Par contre, forcément, leur réponse risque d'empiéter allègrement sur l'année 2011...

    Et maintenant je sais qui m'a mis un vote négatif!
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com
      0  0

  10. #110
    Expert Confirmé Sénior
    Avatar de Luc Hermitte
    Homme Profil pro Luc Hermitte
    Développeur informatique
    Inscrit en
    août 2003
    Messages
    4 710
    Détails du profil
    Informations personnelles :
    Nom : Homme Luc Hermitte
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : août 2003
    Messages : 4 710
    Points : 7 008
    Points
    7 008

    Par défaut

    Non, bien au contraire, j'ai approuvé ton vote "tout pareil qu'avant, j'ai déjà une réponse argumentée, allez apprendre à lire les archives".
    Je pencherai plutôt pour quelqu'un qui considère que les archives ça se consulte pas, ou qui n'aime pas ceux qui aiment Java...
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média.
      0  0

  11. #111
    Invité de passage
    Inscrit en
    avril 2011
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : avril 2011
    Messages : 4
    Points : 1
    Points
    1

    Par défaut

    Pascal pour moi, puisque c'est la seul langue que je métrise :p
      0  2

  12. #112
    Rédacteur/Modérateur

    Homme Profil pro Jean-Marc Blanc
    Comme retraité, des masses
    Inscrit en
    avril 2007
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Nom : Homme Jean-Marc Blanc
    Âge : 73
    Localisation : Suisse

    Informations professionnelles :
    Activité : Comme retraité, des masses
    Secteur : Industrie

    Informations forums :
    Inscription : avril 2007
    Messages : 2 953
    Points : 4 550
    Points
    4 550

    Par défaut

    Bonjour à tous!
    Je pense qu'il n'est pas judicieux de demander à chacun seulement quel est son langages préféré. En effet, la plupart des langages ont été développés pour résoudre des problèmes particulier: jeux vidéo, contrôle automatique, calcul numérique, gestion financière, etc. Si un nouveau sondage est effectué, il devrait comporter deux questions:
    1. Quel langage?
    2. Quel domaine?

    La corrélation des deux réponses pourrait donner des informations intéressantes.
    Jean-Marc Blanc
    Calcul numérique de processus industriels
    Formation, conseil, développement

    Point n'est besoin d'espérer pour entreprendre, ni de réussir pour persévérer. (Guillaume le Taiseux)
      1  0

  13. #113
    Membre habitué Avatar de rinuom99
    Étudiant
    Inscrit en
    août 2007
    Messages
    255
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : août 2007
    Messages : 255
    Points : 128
    Points
    128

    Par défaut

    toujours fidèle au C#
      1  3

  14. #114
    Membre extrêmement actif
    Avatar de kedare
    Profil pro Mathieu
    Administrateur systèmes et réseaux
    Inscrit en
    juillet 2005
    Messages
    1 487
    Détails du profil
    Informations personnelles :
    Nom : Mathieu
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : juillet 2005
    Messages : 1 487
    Points : 1 289
    Points
    1 289

    Par défaut

    Citation Envoyé par darkronikels Voir le message
    Moi j'ai voté python car durant mon apprentissage, il a été simple, pratique et portable. Le seul problème c'est qu'il ne fonctionne que sous mac et il faut un convertisseur pour le faire passer sous windows, ce qui m'a fait hésiter entre java et python. Mais python reste pour moi le meilleur langage.
    Heuu.. Python fonctionne très bien sous Windows et Linux
      0  0

  15. #115
    OPi
    OPi est déconnecté
    Membre actif
    Avatar de OPi
    Homme Profil pro Olivier Pirson
    Développeur / développeur Web
    Inscrit en
    août 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Nom : Homme Olivier Pirson
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur / développeur Web

    Informations forums :
    Inscription : août 2005
    Messages : 72
    Points : 188
    Points
    188
      0  0

  16. #116
    Membre Expert
    Homme Profil pro romain escudier
    Développeur informatique
    Inscrit en
    juin 2011
    Messages
    622
    Détails du profil
    Informations personnelles :
    Nom : Homme romain escudier
    Âge : 24
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : juin 2011
    Messages : 622
    Points : 1 122
    Points
    1 122

    Par défaut

    Pour moi le c++ est de loin le meilleur (avis personnel bien sur)

    chose qui m'interesse pas mal, pourquoi le langage java est-il très apprécié?
    J'ai pas encore eu l'occasion de me faire une véritable idée dessus, mais j'entends souvent des avis négatif de ce langage, pourquoi?

    De même je vois souvent des offres d'emploi pour du travail en Java mais très peu en c++. J'en conclu donc que le java est peut-être mieux que le c++.

    Je ne tiens pas a lancer un troll entre les deux langage évidemment, c'est pourquoi j'aimerais bien avoir l'avis de personne qui ont testé les deux langages
    Pas de solution, pas de probleme

    Une réponse utile (ou +1) ->
    Une réponse inutile ou pas d'accord -> et expliquer pourquoi
    Une réponse à votre question



    Le wiki de mon projet mmorpg en développement ainsi que le webplayer
      0  0

  17. #117
    Expert Confirmé
    Avatar de Klaim
    Homme Profil pro Joel Lamotte
    Développeur de jeux vidéo
    Inscrit en
    août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Nom : Homme Joel Lamotte
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2004
    Messages : 1 717
    Points : 3 026
    Points
    3 026

    Par défaut

    Le C++ est utilisé plutot pour des "systèmes", jeux vidéos ("lourds", pas ceux en flash ou qui n'ont pas besoin de hautes performances), applications embarquées (quel que soit le sens du mot embarqué) et parfois pour des sites webs à très haute performance (Google, Amazon, Facebook-via Hip Hop, etc...)

    Java est utilisé essentiellement pour faire des applications et serveurs web, ainsi que des applications sur smartphone.

    Donc naturellement, il y a plus de postes a pourvoir en java qu'en C++.

    L'autre chose c'est que C++ est difficile à vraiment maitriser, donc il est plus difficile de trouver un développeur compétent en C++ qu'en Java. Les écoles ont aussi pas mal promu Java dans leurs cours ce qui fait que même ceux qui sortent d'école peuvent s'en sortir.
    Du point de vue d'un recrutement, ça peut jouer.

    Sauf si C++ est "requis" par la nature du projet (son contexte quoi).


    Pour essayer de faire une différence claire : Java a été créé pour permettre au développeur d'ignorer pas mal de feautres du C++ qui sont propices aux érreurs (si on ne connait pas le "C++ moderne") comme la gestion de la mémoire ou encore l'héritage multiple. Ce qui fait que le Java est plus facile a apprendre mais réduit les applications possible, tout en restant rentable pour une énorme proportion d'applications.

    Je serais toi, je ne poserai pas la question online, je me ferais des tuto de Java pour comprendre les différence. Ca peut t'apporter pas mal de nouveaux paradigmes. PAreil pour C# qui ressemble énormément à Java.

    Et quand tu auras fini, essaie quelque chose de radicalement différent, comme Python et Ruby, puis encore plus différent comme Haskell ou Erlang. Une fois que tu auras touché un peu de tout tu comprendras peut être mieu pourquoi il n'y a pas un language qui domine tout...



    ... même si "le monde est construit sur C++" (Herb Sutter je crois).
      0  0

  18. #118
    Expert Confirmé
    Avatar de Alain Defrance
    Homme Profil pro Alain DEFRANCE
    Project Lead
    Inscrit en
    août 2007
    Messages
    1 994
    Détails du profil
    Informations personnelles :
    Nom : Homme Alain DEFRANCE
    Âge : 27
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Project Lead

    Informations forums :
    Inscription : août 2007
    Messages : 1 994
    Points : 3 766
    Points
    3 766

    Par défaut

    Citation Envoyé par Klaim Voir le message
    L'autre chose c'est que C++ est difficile à vraiment maitriser, donc il est plus difficile de trouver un développeur compétent en C++ qu'en Java. Les écoles ont aussi pas mal promu Java dans leurs cours ce qui fait que même ceux qui sortent d'école peuvent s'en sortir.
    Il est aussi difficile de trouver un développeur Java compétent. Le problème de Java c'est que il est suffisamment simple pour permettre à n'importe qui de faire marchoter une application même s'il est mauvais. En C++ il va certainement pas s'en sortir du tout. Ceci a pour effet d'attirer pas mal de gens qui pourrissent bon nombre d'application JAVA JEE et donne une mauvaise image du langage.
    In ne faut pas se faire d'illusion, quand tu sort de l'école au pire t'as jamais écris une ligne de code en java, au mieux t'as fait un projet de quelques mois si t'en as fait le choix, et ca n'a rien à voir avec ce que tu verras en entreprise.

    Citation Envoyé par Klaim Voir le message
    Ce qui fait que le Java est plus facile a apprendre mais réduit les applications possible, tout en restant rentable pour une énorme proportion d'applications.
    Je ne dirais pas que java réduit les usecases, et je dirais même le contraire. Un point que beaucoup de gens critiquent c'est la JVM, les développeurs C++ ne voient souvent pas l'intérêt d'avoir un runtime (parce qu'ils n'ont pas l'habitude d'en utiliser). Avoir un runtime c'est avoir du recul sur le code qui est exécuté. Ca signifie que le code peut être facilement instrumenté/modifié sans forcément avoir du pre ou post compiling. On a aussi la main mise sur le loading de resources (ce qui pose au moins autant de problèmes que ce que ca en résous) mais ce sont autant de dimensions à explorer.
    Il faut juste être conscient que si la "feature manquante" de java est la gestion de la mémoire, on a acces à plein d'autre choses qui ne sont pas forcément possible ailleurs. Il faut aussi rester pragmatique : en connaissent un minimum le fonctionnement du garbage collector on arrive a pas faire n'importe quoi avec la mémoire sans en voir la couleur.


    Personnellement j'ai fais un peu de C++, mais mon choix professionnel s'est orienté vers Java. Simplement parce que en C++ je passais plus de temps à résoudre des problèmes techniques qu'a développer mon application et je trouve que en 2011 c'est pas possible. Travailler en Java ne m'a pas imposé de bosser uniquement sur des applicaiton JEE ou on ne fait que fait du code métier. En effet, les frameworks Java ca existe (trop), c'est souvent open source, et il y a beaucoup de travail dedans (et tous le monde le sait, un framework c'est souvent du code asses technique).

    Peu importe que ton travail soit fait de Java, C++, haskell, ou Python. Si c'est ton choix et que ça te plait alors c'est parfait. Le problème c'est que beaucoup de gens travaillent dans le Java par dépit, et c'est grave.
      1  0

  19. #119
    Expert Confirmé
    Avatar de Klaim
    Homme Profil pro Joel Lamotte
    Développeur de jeux vidéo
    Inscrit en
    août 2004
    Messages
    1 717
    Détails du profil
    Informations personnelles :
    Nom : Homme Joel Lamotte
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2004
    Messages : 1 717
    Points : 3 026
    Points
    3 026

    Par défaut

    Citation Envoyé par Alain Defrance Voir le message
    Il est aussi difficile de trouver un développeur Java compétent. Le problème de Java c'est que il est suffisamment simple pour permettre à n'importe qui de faire marchoter une application même s'il est mauvais. En C++ il va certainement pas s'en sortir du tout. Ceci a pour effet d'attirer pas mal de gens qui pourrissent bon nombre d'application JAVA JEE et donne une mauvaise image du langage.
    In ne faut pas se faire d'illusion, quand tu sort de l'école au pire t'as jamais écris une ligne de code en java, au mieux t'as fait un projet de quelques mois si t'en as fait le choix, et ca n'a rien à voir avec ce que tu verras en entreprise.
    Oui, en fait tu expliques mieu ce que je voulais dire, j'ai été un peu rapide.

    Citation Envoyé par Alain Defrance Voir le message
    Je ne dirais pas que java réduit les usecases, et je dirais même le contraire. Un point que beaucoup de gens critiquent c'est la JVM, les développeurs C++ ne voient souvent pas l'intérêt d'avoir un runtime (parce qu'ils n'ont pas l'habitude d'en utiliser). Avoir un runtime c'est avoir du recul sur le code qui est exécuté. Ca signifie que le code peut être facilement instrumenté/modifié sans forcément avoir du pre ou post compiling. On a aussi la main mise sur le loading de resources (ce qui pose au moins autant de problèmes que ce que ca en résous) mais ce sont autant de dimensions à explorer.
    Il faut juste être conscient que si la "feature manquante" de java est la gestion de la mémoire, on a acces à plein d'autre choses qui ne sont pas forcément possible ailleurs. Il faut aussi rester pragmatique : en connaissent un minimum le fonctionnement du garbage collector on arrive a pas faire n'importe quoi avec la mémoire sans en voir la couleur.
    Les applications dites "temps réél", où l'on a un besoin critique que les traitements s'effectuent dans des temps limités, ou encore les applications nécessitant un traitement au temps prévisible sont des catégories d'application où la JVM ou (presque?) n'importe quel système de garbage collector est "interdit" par nature. C'est à ce genre de projets, certes non-communs, auquels je pensais en écrivant cette phrase.

    Dés le moment ou on a besoin de puissance brute (certaines catégories de jeux par exemples - MineCraft est un bon contre exemple pas très gourmand et en Java!), la maitrise de l'agencement de la mémoire et des instruction deviens critique, mais tout comme pour les application temps réél.

    Des tonnes de types d'applications de ce type excluent la plupart des languages en fait (Python, Ruby, Java, C#... ), ce qui ne veut pas dire qu'on ne peut pas faire des application performances avec, evidemment. On peut même faire de l'embarqué en C# (http://www.netduino.com/) et en Java/Processing (http://www.arduino.cc/) , tout dépends de l'implémentation du language après tout.

    A prendre comme un bémol qui n'arrêtera pas grand monde d'utiliser tous ces languages.

    Le garbage collection est envisagé pour le prochain standard C++ (en fait il aurait été dans celui de cette année si ils avaient eu le temps de le finir). Mais il sera optionel, restant dans la logique du C++ de ne faire payer à l'utilisateur que ce qu'il utilise (parceque c'est pratique mais du coup ya un coup, comme presque toutes les features/outils).
    Je ne pense pas que tout le monde ne voit pas l'interet du garbage collector, c'est juste qu'avec du C++ "moderne", RAII et le reste, on peut largement s'en passer. Avoir le choix est intéréssant pour combler les cas pratiques où il devient utile d'avoir cette gestion automatique de la mémoire (il y a une discussion à ce sujet dans le forum c++).

    Citation Envoyé par Alain Defrance Voir le message
    Personnellement j'ai fais un peu de C++, mais mon choix professionnel s'est orienté vers Java. Simplement parce que en C++ je passais plus de temps à résoudre des problèmes techniques qu'a développer mon application et je trouve que en 2011 c'est pas possible. Travailler en Java ne m'a pas imposé de bosser uniquement sur des applicaiton JEE ou on ne fait que fait du code métier. En effet, les frameworks Java ca existe (trop), c'est souvent open source, et il y a beaucoup de travail dedans (et tous le monde le sait, un framework c'est souvent du code asses technique).

    Peu importe que ton travail soit fait de Java, C++, haskell, ou Python. Si c'est ton choix et que ça te plait alors c'est parfait. Le problème c'est que beaucoup de gens travaillent dans le Java par dépit, et c'est grave.
    Oui en fait un des points soulevés dans la discussion (sur ces forums) sur l'éducation, et aussi par Stroustrup, était que la programmation est sous estimée : on suggère aux étudiants qu'ils sont formés à la fin d'un ensemble de cycles d'aprentissages alors que ce n'est pas du tout suffisant dans la pratique. Finalement seul les curieux ont suffisamment d'expérience personnelle pour se rendre compte que la programmation ne s'arrête pas à l'utilisation d'un seul language et qu'il faut choisir "celui qui les dominera tous" alors qu'il n'y a pas d'echelle de valeur linéaire.
      1  0

  20. #120
    Membre chevronné
    Inscrit en
    mars 2010
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : mars 2010
    Messages : 308
    Points : 793
    Points
    793

    Par défaut

    Citation Envoyé par Klaim Voir le message
    Les applications dites "temps réél", où l'on a un besoin critique que les traitements s'effectuent dans des temps limités, ou encore les applications nécessitant un traitement au temps prévisible sont des catégories d'application où la JVM ou (presque?) n'importe quel système de garbage collector est "interdit" par nature. C'est à ce genre de projets, certes non-communs, auquels je pensais en écrivant cette phrase.

    Dés le moment ou on a besoin de puissance brute (certaines catégories de jeux par exemples - MineCraft est un bon contre exemple pas très gourmand et en Java!), la maitrise de l'agencement de la mémoire et des instruction deviens critique, mais tout comme pour les application temps réél.
    Bon, il y a peut être un moment où il va falloir arrêter de ressasser les arguments d'il y a 10 ans. Je ne sais pas si vous avez remarqué, mais l'informatique est un domaine qui évolue assez rapidement, il serait éventuellement bon de se maintenir un peu à jour avant de venir troller. Par exemple, ça permettrait de découvrir que java a un GC temps réel, qui ne cause pas de latence gênante pour pour les applications en question (hé non, tous les GC ne sont pas des "stop the world"...). Ca permettrait aussi de voir que la VM HotSpot à un sacré compilo JIT qui fait que Java n'est plus ce langage 100 fois plus lent que "le C".

    J'aimerai vraiment arrêter d'entendre des informaticiens soit disant professionnel répéter des trucs entendus et réentendus sans jamais appliquer un minimum d'esprit critique :-\
      1  0

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •