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

Linux Discussion :

Quel language choisir ? (multi-platforme)


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 5
    Par défaut Quel language choisir ? (multi-platforme)
    saluta tous , jen'ai pas trouver de reponse a ma question en utilisant la fonction recherche , je voudrai savoir qel language choisir pour creer un programme multi-platforme ? je cherche un language assez recent et pas trop dure vu que je debute dans la prorammation , un language avec lequel je pourrai faire d'assez belle chose (en travaillant dure biensur lol) !

    merci !

  2. #2
    Membre émérite Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Par défaut
    Java,
    - multiplateforme
    - facile
    - tu peux faire de jolis choses
    - programmation objet
    - pas libre

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 5
    Par défaut
    que veut tu dire par "pas libre" ? en tt cas merci de ta reponse

  4. #4
    Membre émérite Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750

  5. #5
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    je voudrai savoir qel language choisir pour creer un programme multi-platforme ?
    Beaucoup de langages sont multiplateforme, en fait ce qui va plus te décider, c'est exactement ce que tu veux faire et l'état de tes connaissances.

    je cherche un language assez recent
    Je me demande pourquoi tu cherches un langage récent, celà n'a aucun rapport avec le fait que ton langage soit multiplateforme. De plus, un langage récent n'aura pas trop de maturité et sera succeptible d'évoluer assez rapidement. C'est un défaut de java par exemple (les versions s'enchainent assez vite avec des changements que je qualifierait d'assez importants). Les "vieux" langages comme le C, ADA, pascal sont sur ce point de vue de bons langages (ils n'évoluent pas trop souvent).

    pas trop dure vu que je debute dans la prorammation
    Alors là tout est relatif, est ce que tu as des notions de programmation ou d'algorithmique ? (boucles, itérations, algos de base, ... ), as tu des notions d'orienté objet ?
    Suivant tes réponses, tu peux choisir tes langages. Le C ne permet pas directement de réaliser des opérations dites orientées objet (comme le polymorphisme), bien qu'on peut s'y approcher.
    D'autres langages comme le C++ ou le java le permettent. Je ne vais pas lancer une longue discution sur java et le C++, ces deux langages ont leurs avantages et leurs inconvénients.

    Enfin, tu as l'esprit un peu plus mathématique, des langages de programmation d'un autre genre peuvent peut être t'interresser, je pense notament à OCAML, qui est un langage fonctionnel mais qui peut aussi faire de l'orienté objet et du procédural.

    un language avec lequel je pourrai faire d'assez belle chose
    Alors, j'aime mieux te prévenir tout de suite, ce n'est pas le langage qui va te permettre de faire de belles choses, ce sont les bibliothèques qui vont te le permettre. De ce point de vue, les langages sont assez disparates.

    Java fourni une très large palette d'outils intégrés (ce sont des bibliothèques qui sont disponibles directement avec l'environnement de développement). Le langage C++ a un très grand nombre de bibliothèques mais ne sont pas intégré directement. ADA ou OCAML ont aussi des bibliothèques plus ou moins fournies.

    Pour ce qui est des jolies choses, il faudrait ce que tu nous dises ce que tu considères comme joli.

    en travaillant dure biensur
    Ca parait évident !

  6. #6
    Membre éprouvé Avatar de SaintAmand
    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 174
    Par défaut
    Bonsoir,

    Python est un excellent langage pour débuter. C'est un langage orienté objet (mais tu peux débuter sans l'oo) avec lequel on est très vite productif.
    Un livre très honorable pour débuter: http://python.developpez.com/cours/apprendre-python3/

    SaintAmand

  7. #7
    Membre émérite Avatar de MatRem
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 750
    Par défaut
    Comme dis PRomu@ld,
    la vrai question est:
    que veux tu faire avec ce langage?.

  8. #8
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 5
    Par défaut
    c'est vrai que je suis un peu vague , j'ai des base en alghorythme , mé en fait je ne comprend pas grand chose à des termes comme Compilation , objet et tt ... donc en faite je suis une daube en prog , j'aimerai apprendre ts les termes etles outils à utilser deja ensuite debuter dans le language .
    qq'un peu me prendre en charge progressivement ?

  9. #9
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    Tout d'abord, ne le prend pas mal mais il faudra que tu fasses aussi des efforts en français en parallèle de ton initiation à la programmation. (j'ai beaucoup aimé la façon dont tu as écrit algorithme ... )

    Si ça peut t'aider, il y a ceci qui est plutôt bien fait :
    http://rmdiscala.developpez.com/cours/

  10. #10
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 5
    Par défaut
    oui c'est vrai , mais bon je ne regarde pas mots pour mots quand je tape , je vais regarder les liens que vous m'avez filé , et je vous redi quoi

  11. #11
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 893
    Par défaut
    Sinon, tu peux aussi t'orienter sur Perl et ses multiples modules sur CPAN. Pour plus de renseignements, cf notre FAQ et mes cours d'initiation.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  12. #12
    Futur Membre du Club
    Inscrit en
    Mars 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 5
    Par défaut
    ok ok merci les gars je lit tous sa et je vous redit quoi !

  13. #13
    Membre émérite Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Par défaut
    Le biensur, en utilisant des librairies compatibles sur tous les OS (ou la plus part)
    Sinon Python, Java font très bien l'affaire!

  14. #14
    Expert confirmé
    Avatar de PRomu@ld
    Homme Profil pro
    Ingénieur de Recherche
    Inscrit en
    Avril 2005
    Messages
    4 155
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 4 155
    Par défaut
    en utilisant des librairies
    Il paraitrait dans le petit milieu des développeurs francophones que les librairies n'éxistent pas en programmation. On parle de bibliothèque de développement.

    Sinon Python, Java font très bien l'affaire!
    Peux-tu développer un petit peu, parce que c'est la réflexion typique d'un troll (désolé), as-tu comparé avec d'autres langages, qu'est ce qui fait que tu préfère ces langages à d'autres, visiblement tu ne cite pas le C++ qu'est ce qui te fais choisir celà.

  15. #15
    Membre émérite Avatar de Spoutnik
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 672
    Par défaut
    Pour débuter en prog, je trouve que le python est pas mal. Pour plusieurs raisons :
    - orienté objet
    - necessite d'avoir une indentation impeccable (-> indentation = bloc d'instructions) => prise de bonnes habitudes
    - possible et relativement facile de créer des IG
    - très nombreux binds
    - parfaitement portable

    Perso, je trouve que le code en python est bcp plus clair que dans d'autres langages, mais ca c'est subjectif, et globalement le python demande un apprentissage spécifique assez court. Et ca laisse le temps pour apprendre l'algo et évite de se prendre la tête sur des "mais pourquoi il compile pas" ou "mais elle est où cette librairie!!", pardon, bibliothèque de dvp

Discussions similaires

  1. Quel language choisir ? Comptabilité énergétique multi-site
    Par maxroisin dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 21/01/2010, 01h05
  2. MMORPG quel language choisir ???
    Par Tomahna dans le forum Langages de programmation
    Réponses: 15
    Dernier message: 05/06/2005, 11h20
  3. Quel language choisir?
    Par SaDiKe dans le forum Windows
    Réponses: 3
    Dernier message: 14/04/2005, 11h40
  4. Quel language choisir???
    Par Swal dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 20/05/2004, 15h33
  5. je veux apprendre la programmation quel language choisir??
    Par existance dans le forum Débuter
    Réponses: 26
    Dernier message: 06/08/2002, 05h32

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