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

Langages de programmation Discussion :

[Choix de langage] POO pour de multiples applications


Sujet :

Langages de programmation

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 42
    Points : 36
    Points
    36
    Par défaut [Choix de langage] POO pour de multiples applications
    Voilà j'aimerais bien me spécialiser dans un langage, donc je cherche un langage (ben tiens !) qui puisse permettre un maximum de choses, mon choix au départ se portait sur le C/C++ (d'ailleurs faut que je vois si un débat sur son avenir a été fait), mais je vois que les avis sont partagés

    Alors je vais tenter de préciser un maximum

    Un langage orienté objet, ne serait-ce que pour toucher aux librairies graphiques et réseaux (je compte faire un mini-jeux pour apprendre)

    La portabilité est un bonus

    Qu'il soit possible de créer un émulateur avec (émulateur de console de jeux, mais ça c'est pas pour tout de suite)

    Et que ce soit un langage qui persiste dans le temps (selon vos estimations bien sur)

    Voilà en vous remerciant d'avance

  2. #2
    Membre éprouvé
    Avatar de Pouic
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    669
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 669
    Points : 977
    Points
    977
    Par défaut
    Java, non ?
    Software becomes slower faster than hardware becomes faster
    [size=1]
    http://xrenault.developpez.com

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 42
    Points : 36
    Points
    36
    Par défaut
    Ben ouais, j'avoue que plus ça va, plus j'y pense, vu qu'à priori c'est mieux que le C++ niveau gestion (corrigez moi si je me trompe), et j'ai vu par exemple des émus en java, le seul truc qui m'embête en java c'est que beaucoup disent qu'il est lent, mais il est plus lent que C++ (ça ok) ou lent tout court ?

  4. #4
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    en fait, java n'est pas lent du tout ! il est meme pas loin de C++ la plupart du temps. Il a été lent, mais depuis les dernieres versions et surtout la derniere, (java 1.5), il est franchement très veloce.

    par exemple en 3D http://www.bytonic.de/html/benchmarks.html pour un moteur 3D en java...

  5. #5
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Java n'est effectivement pas un langage lent. Tout dépend de tes applications et de la façon dont elles sont écrites.

    Sache qu'il existe de nombreuse applications qui sont bien plus rapides en Java qu'en C++...
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 42
    Points : 36
    Points
    36
    Par défaut
    Je me rend compte de ce qui m'embête en Java c'est le manque de librairies, mais Java n'est pas aussi vieux que C++, de toute façon je pense que pour parfaire mes compétences Java est bien, surtout que j'ai encore le temps d'apprendre

    Merci pour tout vos conseils

  7. #7
    Rédacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Points : 3 736
    Points
    3 736
    Par défaut
    Citation Envoyé par Shadowritter
    Je me rend compte de ce qui m'embête en Java c'est le manque de librairies,
    tu veux dire quoi la ? des lib java y'en a moulte moulte (au point que des fois, c'est pas simple de trouver ce qu'on cherche dans la multitude de choix possibles)

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 42
    Points : 36
    Points
    36
    Par défaut
    Ah mince j'ai du mal chercher alors (bon j'ai pas énormement cherché je l'avoue)

    Bon ben tant mieux alors

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    je me posais la meme question shadow entre le c++ et java..
    je pense que java et plus futuriste que c++, sans denigrer le c/c++ qui fait tout , qui permet de bien faire c alloc memoires c que ne fait pas le java(meme si soit disant il libere de la memoire(si c comme windows...))
    mais bon la gestion de la memoire arrive surement a sa fin ,et java est le possible langage du futur.
    si tu veux on peut se donner des infos
    mon msn:boniface@microsoft.com

  10. #10
    Membre éclairé

    Développeur Web
    Inscrit en
    Mars 2002
    Messages
    412
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2002
    Messages : 412
    Points : 657
    Points
    657
    Par défaut
    Coucou, je continue à te ré-orienter : voici un vieux débat où on s'était pas mal tapé dessus, va à la page 3 par exemple, et puis à la 5 l'avant-dernier post. Et puis celui-ci aussi.

  11. #11
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    perso ,sur ton debat j'aurais pas eu les meme reactions que alias jc denton....
    dans les explications il n'y a aucune parité , transformant la vérité.
    de plus certaines personnes se plaisent a passer pour une sorte de dieu vivant ou je ne sais koi..

    un dieu vivant j'en ai un autre qui argumente pas mal et plonge le lecteur dans une douceur d'apprentissage; lui il est plutot pro java (on peut le dire) , demontre que le java est bcp plus evolué que le c/c++ car il "accepte le net et le comprend"..(la comm c important de nos jours ).
    langage objet aussi c important..maintenance easy, "propreté forcée du code",etc...

    ps:alors oui avec c/c++ on peut tout regler!!!(§ allocations memoire ,pointeurs) okokokoko...
    mais bon ,ça va finir un jour ça....ça traine , ça traine , c bien ,mais ça va finir..

    bonsoir

  12. #12
    Membre actif
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 258
    Points : 288
    Points
    288
    Par défaut
    Citation Envoyé par mickey hollywood
    ps:alors oui avec c/c++ on peut tout regler!!!(§ allocations memoire ,pointeurs) okokokoko...
    mais bon ,ça va finir un jour ça....ça traine , ça traine , c bien ,mais ça va finir..

    bonsoir
    Ca dépends du domaine. En embarqué où il y a très peu de mémoire disponible (autant pour le code que pour les besoins du programme lui-même) j'imagine même pas faire du Java. Pareil pour tout ce qui doit être très près du système. Je convient aisément que Java à énormément progressé en terme de rapidité, mais un OS dont tout le bas niveau serait fait en Java .. je demande à voir.
    C'est pour tout ces domaines où on ne peut pas se permettre un gros processeur 3 Ghz avec des disques durs de 100 Gos et 1 Go de mémoire RAM que le C va être encore longtemps utilisé. Le C++ commence à percer un peu dans le domaine de la programmation système (certains kernel de type Unixoïde sont en développement en C++) alors le Java ...

    Donc Java oui, mais pas dans tout les domaines. Ensuite il reste à se "catégoriser" en tant que développeur. Bien entendu c'est pas parce'qu'un développeur fait du C qu'il sera "meilleur" qu'un développeur Java. Chaque langage / développeur à son domaine propre d'application et chaque domaine est nécessaire. Une magnifique interface sous Java c'est bien, mais sans OS ca l'est moins. Un magnifique kernel en C c'est bien, mais sans jolie n'interface ca l'est moins.

  13. #13
    Membre éclairé

    Développeur Web
    Inscrit en
    Mars 2002
    Messages
    412
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2002
    Messages : 412
    Points : 657
    Points
    657
    Par défaut
    Ce que tu dis sur l'embarqué m'étonne beaucoup. Je n'ai jamais développé dans ce domaine mais j'avais l'impression que justement Java montait en puissance.

  14. #14
    Membre actif
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 258
    Points : 288
    Points
    288
    Par défaut
    Citation Envoyé par laffreuxthomas
    Ce que tu dis sur l'embarqué m'étonne beaucoup. Je n'ai jamais développé dans ce domaine mais j'avais l'impression que justement Java montait en puissance.
    C'est vrai que l'embarque deviens de plus en plus performant et que beacoup de telephones portables savent executer des applications Java maintenant mais je parle plutot du "kernel" qui tourne sur le telephone portable. Je pense que c'est a l'heure actuelle encore en tres large majorite du C qui est utilise.

  15. #15
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    suis d'accord avec toi epitaf,tu exposes bien les differences..
    c/c++ est surement le langage passe partout;
    mais faut penser a l'avenir,les puces vont evoluer,les automatismes se domestiquer: quand a l'embarqué , le c oui mais bon si tu compare a l'assembleur!!!!
    bref la je pense qu'on a fait le tour
    y a du oui et du non

  16. #16
    Membre éclairé

    Développeur Web
    Inscrit en
    Mars 2002
    Messages
    412
    Détails du profil
    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2002
    Messages : 412
    Points : 657
    Points
    657
    Par défaut
    Citation Envoyé par Yabo
    Citation Envoyé par laffreuxthomas
    Ce que tu dis sur l'embarqué m'étonne beaucoup. Je n'ai jamais développé dans ce domaine mais j'avais l'impression que justement Java montait en puissance.
    C'est vrai que l'embarque deviens de plus en plus performant et que beacoup de telephones portables savent executer des applications Java maintenant mais je parle plutot du "kernel" qui tourne sur le telephone portable. Je pense que c'est a l'heure actuelle encore en tres large majorite du C qui est utilise.
    C'est amusant je viens de voir que au moment où nous discutions de ça, un article d'apprentissage de J2ME a été publié.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Choix d'un archetype pour de multiples frameworks
    Par 84mickael dans le forum Maven
    Réponses: 3
    Dernier message: 12/03/2009, 09h09
  2. Langage POO pour génération de statistiques
    Par boon31 dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 07/08/2007, 18h18
  3. Langage POO pour génération de statistiques
    Par boon31 dans le forum Langage
    Réponses: 5
    Dernier message: 26/07/2007, 11h06
  4. Langage POO pour tache Cron
    Par boon31 dans le forum Linux
    Réponses: 0
    Dernier message: 21/07/2007, 19h09
  5. Réponses: 2
    Dernier message: 28/03/2007, 15h03

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