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 d'un nouveau langage de programmation


Sujet :

Langages de programmation

  1. #1
    Membre éclairé
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2006
    Messages : 636
    Points : 745
    Points
    745
    Par défaut Choix d'un nouveau langage de programmation
    Bonjour,

    J'ai beaucoup programmé depuis bientôt 1 an 1/2 en PHP (j'ai auparavant codé en TI-Basic quelques années). J'ai récemment fait quelques projets en PHP-CLI (programmation applicative en PHP), et j'ai pu toucher aux limites de ce langage.
    Pour moi, l'idéal aurait été un PHP avec un typage plus fort (dans le style du C++, dont j'ai une toute petite expérience).

    Dans l'optique de coder dans un vrai langage de programmation applicative, massivement multi-plateforme (sans besoin de recompiler, si possible) car je suis sous Linux, j'ai fait, un court moment du Java (après avoir lu en entier un livre allant du niveau débutant à intermédiaire), mais je me suis heurté à des problèmes (principalement pour distribuer un programme).
    J'ai après fait un peu de C++ avec Qt, mais je suis plutôt allergique aux pointeurs, bien que comprenant leur fonctionnement.


    Récemment j'ai eu l'idée de me lancer dans le Python (qui, de plus, me permettrai de faire des scripts pour XChat, un client IRC que je compte utiliser sous peu).

    J'aimerai avoir votre avis concernant le langage qui m'irait le mieux, d'après ce mini-CV. En général, ma méthode d'apprentissage (due au temps restreint d'accès à l'ordinateur) est de lire d'un bloc un livre, puis de me mettre à coder (j'ai toujours appliqué cette méthode qui ne m'a jamais posé de problème)

    Merci d'avance,
    ProgVal

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    janvier 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : janvier 2010
    Messages : 206
    Points : 320
    Points
    320
    Par défaut
    Je ne sais pas trop ce que tu recherches en fait enfin si tu veux multiplateforme dans 500 Ko tout mouillé y compris pour créer des interfaces graphiques il y a rebol.

  3. #3
    Membre éclairé
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2006
    Messages : 636
    Points : 745
    Points
    745
    Par défaut
    Bonjour et merci de la réponse.

    Je recherche effectivement un langage pour mes petits projets personnels, mais j'aimerai éventuellement m'en servir dans le milieu professionnel, si le besoin d'en fait sentir plus tard. Je recherche donc un langage assez utilisé, à la fois dans ce sens, mais aussi pour avoir accès à une grande communauté d'aide.


    EDIT : je ne dis pas forcément que je ne souhaite n'avoir qu'une seule compilation pour que cela fonctionne sous tous les systèmes (du genre de Java), mais c'est seulement le code que je souhaite portable (du genre de Qt)

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    janvier 2010
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : janvier 2010
    Messages : 206
    Points : 320
    Points
    320
    Par défaut
    Citation Envoyé par ProgVal Voir le message
    Bonjour et merci de la réponse.

    Je recherche effectivement un langage pour mes petits projets personnels, mais j'aimerai éventuellement m'en servir dans le milieu professionnel, si le besoin d'en fait sentir plus tard. Je recherche donc un langage assez utilisé, à la fois dans ce sens, mais aussi pour avoir accès à une grande communauté d'aide.


    EDIT : je ne dis pas forcément que je ne souhaite n'avoir qu'une seule compilation pour que cela fonctionne sous tous les systèmes (du genre de Java), mais c'est seulement le code que je souhaite portable (du genre de Qt)
    Dans le milieu professionnel le choix est restreint à PHP, Java, C#

    Accessoirement il y a VB.NET (mais beaucoup préfère C# y compris ceux venant de VB6), Python, Ruby (qui a le vent en poupe aux US soutenu par beaucoup de gourous de l'Agilité comme l'architecte Martin Fowler), Scala (vanté par Goslin le père de Java), Clojure, F# qui sont susceptibles d'être utilisés dans quelques entreprises innovantes mais bon en france, des boîtes informatiques innovantes, je sais même pas si je peux les compter sur les doigts d'une main

    Scala, Clojure, F# peuvent bien décoller à terme à cause de la mode autour des langages fonctionnels dérivés de Lisp pour des architectures parallèles massivement distribuées (le moteur de recherche Google est basé sur ce type d'algorithme dit Map Reduce). Rebol est aussi un langage fonctionnel et c'est une bonne marche pour les autres car plus abordable et il a des caractéristiques uniques comme un parseur intégré pour créer des DSLs (Domain Specific Langage) de manière beaucoup plus simple que les nouveaux outils aujourd'hui dédiés à cela (comme la plateforme d'usine logicielle de Visual Studio 2010 autour du langage ML).

  5. #5
    Membre éclairé
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2006
    Messages : 636
    Points : 745
    Points
    745
    Par défaut
    Merci de cette réponse complète.

    Citation Envoyé par lepinekong Voir le message
    Dans le milieu professionnel le choix est restreint à PHP, Java, C#
    Cette phrase m'étonne, car je pensais avoir dans cette liste au moins le C ou le C++...

    Est-ce volontaire ?

  6. #6
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2006
    Messages : 3 656
    Points : 8 386
    Points
    8 386
    Par défaut
    Python est ce qu'il y a de plus proche d'un PHP plus strict, qui soit adapté aussi bien pour des petits projets personnels que pour une utilisation pratique en milieu professionnel, qui soit multiplateforme (Pyrhon peut même être compilé en du byte code Java) et qui a en plus une très grande communauté (pour trouver des docs, des outils, de l'aide, etc.). C'est donc le langage que je te recommande.

  7. #7
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2006
    Messages : 3 656
    Points : 8 386
    Points
    8 386
    Par défaut
    Citation Envoyé par ProgVal Voir le message
    Merci de cette réponse complète.

    Cette phrase m'étonne, car je pensais avoir dans cette liste au moins le C ou le C++...

    Est-ce volontaire ?
    Et Delphi et Windev et ...

  8. #8
    Membre éclairé
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2006
    Messages : 636
    Points : 745
    Points
    745
    Par défaut
    Citation Envoyé par Melem Voir le message
    Python est ce qu'il y a de plus proche d'un PHP plus strict, qui soit adapté aussi bien pour des petits projets personnels que pour une utilisation pratique en milieu professionnel, qui soit multiplateforme (Pyrhon peut même être compilé en du byte code Java) et qui a en plus une très grande communauté (pour trouver des docs, des outils, de l'aide, etc.). C'est donc le langage que je te recommande.
    Alors là, je suis convaincu ! Merci beaucoup !

    Citation Envoyé par Melem Voir le message
    Et Delphi et Windev et ...
    Delphi et Windev ne sont-ils pas des IDEs ?

  9. #9
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : janvier 2006
    Messages : 3 656
    Points : 8 386
    Points
    8 386
    Par défaut
    Oui mais tu n'utilises pas un EDI sans langage . Du moment que tu as choisi un EDI, tu as d'office également choisi son langage ... (à savoir Object Pascal pour Delphi et W-Language pour Windev)

  10. #10
    Membre éclairé
    Avatar de ProgVal
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2006
    Messages
    636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : mai 2006
    Messages : 636
    Points : 745
    Points
    745
    Par défaut
    Il me semblait que Delphi servait uniquement au Pascal et que WinDev était une "gamme" de plusieurs IDEs...

    Je me coucherai moins bête

Discussions similaires

  1. Réponses: 290
    Dernier message: 31/05/2013, 11h43
  2. Réponses: 130
    Dernier message: 04/02/2011, 11h11
  3. Aide pour le choix d'un nouveau langage ^^
    Par Bktero dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 28/04/2010, 11h18
  4. Comment rajouter un nouveau langage de programmation ?
    Par Acropole dans le forum Eclipse
    Réponses: 2
    Dernier message: 12/11/2009, 16h40
  5. Nouveau langage de programmation : le langage G
    Par G-FACTION dans le forum Autres langages
    Réponses: 10
    Dernier message: 19/07/2009, 20h58

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