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

Java Discussion :

Java vs Python : Mode interactif manquant dans Java


Sujet :

Java

  1. #1
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut Java vs Python : Mode interactif manquant dans Java
    Bonjour,

    J'ai constaté que java avait un manque par rapport à python : Son mode interactif qui permet d'appeler des méthode et d'écrire du code immédiatement exécuté.

    Personnellement, j'utilise openjdk mais existe-t-il une jvm qui interprète le code standard java à laquelle on a ajouter le mode interactif de python que je peux installer sur eclipse luna ?

    Merci de me répondre

    Salutations

  2. #2
    Membre confirmé Avatar de benratti
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    471
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2004
    Messages : 471
    Points : 649
    Points
    649
    Par défaut
    tu parles de ça ?

  3. #3
    Expert éminent sénior Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 620
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 620
    Points : 15 697
    Points
    15 697
    Par défaut
    En effet. Il n'existe pas pour le moment a ma connaissance de REPL pour Java, même s'il semblerait que des contributeurs d'OpenJDK y travaillent.

  4. #4
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut
    Citation Envoyé par Uther Voir le message
    En effet. Il n'existe pas pour le moment a ma connaissance de REPL pour Java, même s'il semblerait que des contributeurs d'OpenJDK y travaillent.
    Bonjour,

    Cette fonction manque cruellement à java. Python l'a déjà implémentée et et je l'attends avec impatience.

    Salutations

  5. #5
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut Java vs python
    Bonjour,

    Par ailleurs, java interdit l'héritage multiple. On ne peut pas non plus enlever dynamiquement des propriété ou créer des classe à l'exécution. J'ai crut comprendre que python permettait de le faire

    Pourrriez-vous me confirmer cela.

    Cependant, comme je connais swing et que java et multi-thead dès l'orignine et que, grâce à l'event dispatch thead, on peut avoir une bonne réactivité, je suis parti sur du java pour mon projet de programme de facturation bien que j'aie hésiter à partir sur python.

    Quel sont à votre avis, les point fort et les point faible de ces deux langage ?

    Quel est à votre avis le meilleurs ?

    Salutation

  6. #6
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 565
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 565
    Points : 21 631
    Points
    21 631
    Par défaut
    Citation Envoyé par Battant Voir le message
    Par ailleurs, java interdit l'héritage multiple. On ne peut pas non plus enlever dynamiquement des propriété ou créer des classe à l'exécution. J'ai crut comprendre que python permettait de le faire

    Pourrriez-vous me confirmer cela.
    Oui. C'est un peu la différence entre typage statique et typage dynamique.
    Traditionnellement on choisit un langage qui fait l'un ou qui fait l'autre, en fonction duquel on veut. Mais il y en a maintenant qui s'amusent à mixer les deux, comme Dart.

    Citation Envoyé par Battant Voir le message
    [...] et que java et multi-thead dès l'orignine et que, grâce à l'event dispatch thead, on peut avoir une bonne réactivité, je suis parti sur du java pour mon projet de programme de facturation bien que j'aie hésiter à partir sur python.
    Je ne connais pas les couches graphiques offertes par Python mais j'ai du mal à croire qu'elles puissent pas faire la même chose. C'est presque une question de "Turing complete de l'interface graphique".

    Citation Envoyé par Battant Voir le message
    Quel sont à votre avis, les point fort et les point faible de ces deux langage ?
    Typage statique et typage dynamique sont des points forts et des points faibles.
    Et Java est nettement plus connu, documenté, et complété par des bibliothèques thirdparties, aussi.

    Citation Envoyé par Battant Voir le message
    Quel est à votre avis le meilleurs ?
    Celui qui a le meilleur produit "je le connais" * "il est adapté à ce que je veux faire"

  7. #7
    Membre averti
    Inscrit en
    Février 2006
    Messages
    707
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 707
    Points : 366
    Points
    366
    Par défaut Java, Oracle est/elle seule a prendre les décisions ?
    Bonjour,

    Oracle est-elle seule a prendre les décisions vos-a vis de java ou y'a-il également une communauté de développeur avec qui on peut dialoguer ?

    Merci de me répondre

    Salutations

  8. #8
    Modérateur
    Avatar de Gugelhupf
    Homme Profil pro
    Analyste Programmeur
    Inscrit en
    Décembre 2011
    Messages
    1 325
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste Programmeur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 325
    Points : 3 768
    Points
    3 768
    Billets dans le blog
    12
    Par défaut
    Je crois qu'aucun langage actuel, sauf ceux en cours de développement (Go, Dart, Swift) n'est dirigé par une seule entreprise. Si tu prends par l'exemple du C++ tu retrouves les entreprises suivantes : Apple, Google, IBM, Intel, Oracle
    Source : https://isocpp.org/std/the-committee

    Généralement lorsque le projet est open source tu as plusieurs contributeurs : la société mère, d'autres entreprises qui voit un intérêt au projet, et les bénévoles.

    Un bon moyen de pouvoir dialoguer avec les développeurs du langage est de soi même être un contributeur :

Discussions similaires

  1. Java et logiciels libres et mode interactif
    Par Battant dans le forum Général Java
    Réponses: 4
    Dernier message: 18/12/2014, 22h00
  2. Lancer une application Java en mode interactif ou batch
    Par insp25 dans le forum Général Java
    Réponses: 3
    Dernier message: 01/11/2013, 10h05
  3. résultat d'un script python dans java
    Par trin86 dans le forum Général Java
    Réponses: 8
    Dernier message: 03/05/2009, 19h35
  4. Intégrer python dans java
    Par trin86 dans le forum Interfaçage autre langage
    Réponses: 4
    Dernier message: 25/02/2009, 09h17
  5. Réponses: 6
    Dernier message: 18/01/2008, 12h22

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