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 :

mais quel langage pour les non pro


Sujet :

Langages de programmation

  1. #1
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    496
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 496
    Points : 123
    Points
    123
    Par défaut mais quel langage pour les non pro
    bonsoir
    je crois que je peux lire tous les post écrits sur les langages et je ne serais toujours pas lequel choisir. Je pense que la quantité incroyable de langage n'a grand chose à voir avec la performance ou les progrès de la programmation mais plutôt une course commerciale ou les non pros ne peuvent s'y retrouver.
    pour les pros il est "facile" de choisir car vous savez quel est votre but et quels outils peuvent vous y mener. Vous connaissez je suppose les différences entre les langages ce qui est possible ou pas. Mais le novice ou même le confirmé mais dont la programmation n'est qu'un loisir, celui qui cherche à faire une petite application jolie qui tournera en général sur des pc grands public avec en grande majorité window comme OS ou une application sur le net n'ont pas cette faculté à déterminer par avance quel langage leur sera le plus utile. J'ai déjà depuis des années (j'ai 58 ans) déjà essayé quelques langages et le fait de changer de langage recommence à chaque fois à zéro. J'ai fait quelques prog en VB6 dont je suis assez fier mais qui demande une évolution et VB6 n'est plus je voulais les réécrire mais dans quel langage ?

  2. #2
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 518
    Points
    41 518
    Par défaut
    Je dirais C#, ou à défaut VB.Net.

    Faire une petite application graphique n'est pas trop difficile avec ces langages.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 058
    Points
    32 058
    Par défaut
    Je tiens à mettre un bémol sur
    pour les pros il est "facile" de choisir car vous savez quel est votre but et quels outils peuvent vous y mener.
    : le meilleur outil est souvent celui qu'on connait. Pire, il y a souvent des guerres de religion entre les pro-java, les pro-.NET, les pro-Ruby, etc.....

    Par contre, pour quelqu'un qui vient du monde VB6; VB.NET ou C# sont de bons choix. Avec pour C# le défaut d'être plus concis(et donc plus hostile au débutant) et VB le défaut d'avoir moins d'exemples sur internet. +1 à Médinoc, donc.
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Octobre 2004
    Messages
    398
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2004
    Messages : 398
    Points : 710
    Points
    710
    Par défaut
    Citation Envoyé par marco62118 Voir le message
    bonsoir
    je crois que je peux lire tous les post écrits sur les langages et je ne serais toujours pas lequel choisir. Je pense que la quantité incroyable de langage n'a grand chose à voir avec la performance ou les progrès de la programmation mais plutôt une course commerciale ou les non pros ne peuvent s'y retrouver.
    pour les pros il est "facile" de choisir car vous savez quel est votre but et quels outils peuvent vous y mener. Vous connaissez je suppose les différences entre les langages ce qui est possible ou pas. Mais le novice ou même le confirmé mais dont la programmation n'est qu'un loisir, celui qui cherche à faire une petite application jolie qui tournera en général sur des pc grands public avec en grande majorité window comme OS ou une application sur le net n'ont pas cette faculté à déterminer par avance quel langage leur sera le plus utile. J'ai déjà depuis des années (j'ai 58 ans) déjà essayé quelques langages et le fait de changer de langage recommence à chaque fois à zéro. J'ai fait quelques prog en VB6 dont je suis assez fier mais qui demande une évolution et VB6 n'est plus je voulais les réécrire mais dans quel langage ?
    salut Marco !

    je pensais pas qu'on pouvait s'amuser à développer passé un certain age
    mais ca m'interesserait de savoir quelles sont tes principales réalisations juste par curiosté ...

    bonne journée

  5. #5
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    496
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 496
    Points : 123
    Points
    123
    Par défaut
    bonjour
    merci pour vos réponses (bizarrement je n'ai pas eu de notification de réponses, d'ou mon retard)

    Pour parler de mes réalisations j'ai fait des prog pour trouver les solutions des sudoku. j'ai fait aussi un jeu de compte est bon, et surtout un écran de veille donc afficher une image mais aussi faire de nombreuses transitions dont un fondu que j'ai fait (avec de l'aide) avec une dll en c++. Au départ c'était pour faire un écran de veille aléatoire avec mes milliers de photos basé sur une liste qui diminue et se régénère une fois toutes les photos passé.Car tous les écrans de veille aléatoire finissent toujours par revenir sur les mêmes photos et certaines ne passent jamais.. Et je voulais améliorer mon écran de veille en incrustant sur la photo après son apparition un commentaire,qui serait enregistré dans le format EXIF de la photo... enfin encore bien du travail.
    J'ai fait aussi en VB6 un jeu de scrabble étant capable de trouver toutes les solutions possible, avec jeu en réseau et en dupliquette encore beaucoup de travail pour quelques bug et surtout l'amélioration de la recherche de solution.
    J'ai commencé il y a longtemps par du basic sur des ordinateur qui n'avait qu'une disquette comme support physique et quelques KO de mémoire vive. Mais je n'avais pas de moyen, pas beaucoup de temps , pas mon métier alors ce n'est resté qu'un loisir . à l'époque à l'école on ne parlais pas de développement informatique. après je crois que plus on prends de l'age plus on a du plaisir à travailler alors que c'est obligatoire on est plus retissant.

    toujours est il je ne sais pas vers quel langages me tourner ou si ne vais pas me replonger fortement dans le VB6 mais qui ne serait malheureusement plus entretenu

    merci et bonne journée à tous

  6. #6
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 518
    Points
    41 518
    Par défaut
    VB.Net est le plus proche du VB6, et te donne la puissance du Framework .Net.
    Une fois qu'on connait, on peut passez à d'autres langages de .Net si on veut coder plus vite (C#) ou aller plus en profondeur (C++/CLI).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  7. #7
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,

    Citation Envoyé par marco62118 Voir le message
    toujours est il je ne sais pas vers quel langages me tourner ou si ne vais pas me replonger fortement dans le VB6 mais qui ne serait malheureusement plus entretenu
    Les professionnels pratiquent souvent plusieurs langages de programmation.
    Souvent pour des raisons alimentaires mais aussi parce que le design de certains codes sera plus simple. J'en ai connu qui pensaient en Lisp pour coder en C.

    Si vous envisagez de sortir un peu du monde VB/.Net/Microsoft, il faut peut être prendre le temps d'aller goûter un peu Ruby, Python, Haskell, ...

    Tous sont intéressants mais ce n'est qu'en lisant quelques tutos et en essayant de pratiquer un peu que vous verrez lesquels seront plus abordables, proches de vos attentes, ...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  8. #8
    Membre chevronné Avatar de chaplin
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 215
    Points : 1 819
    Points
    1 819
    Par défaut
    Sans détour, je te conseille Delphi. Pourquoi, je n'ai pas une formation d'informaticien, 1 an au total. Dans les séminaires Borland, Embarcadero aujourd'hui, j'ai rencontré pas mal d'amateurs en programmation.

    Alors C#, Java, C++, tout ça c'est bien gentil, mais combien de gens maîtrisent la programmation objet, je m'adresse aux personnes non professionnelles.

    On pourra reprocher à l'éditeur de ne pas offrir de version gratuite, tout au plus des versions d'essai pendant 15 ou 30 jours, je ne sais plus.

    Il y a également, peu d'ouvrages consacrés à Delphi, mais ils sont de bonne qualité.

    C'est un langage qui a connu son heure de gloire, puis a été vivement critiqué des autres communautés (Java,C#), business oblige. Au delà des querelles de cloché, il faut d'abord savoir programmer. Un bon développeur doit s'adapter à d'autres langages, ensuite chacun peut avoir une préférence.

    En revanche, il y a le forum Delphi sur DVP qui est d'un grand secours pour les débutants.

    Le plus important à savoir, c'est que la programmation est une discipline ingrate où il faut passer des heures pour se former, ensuite il n'y a pas d'outils miracles sauf la volonté.

    Le plus difficile dans une discipline, c'est de se souvenir qu'un jour on a débuté comme tout le monde.

  9. #9
    Membre averti Avatar de Trs80M1
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Décembre 2012
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 187
    Points : 310
    Points
    310
    Par défaut
    Avec un Visual Studio Express, qui est gratuit, tu devrais pouvoir faire du VB, et envisager d'autres langages.

  10. #10
    Membre éclairé

    Inscrit en
    Novembre 2008
    Messages
    418
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 418
    Points : 828
    Points
    828
    Par défaut
    Bah, pour ma part, je conseille assez facilement python :
    - multi plateforme
    - accès relativement simple mais des possibilités très étendues : on peut faire un simple script sans même utiliser de fonction (python print "Hello world !" en ligne de commande fonctionne) mais il est possible d'évoluer jusqu'à la programmation objet sans soucis. D'ailleurs, le modèle objet est très bien fait
    - syntaxe claire : c'est l'indentation qui fait les blocs
    - le code est compact et les développements très rapides (troll : en comparaison de C++ ou java, par exemple)
    - bibliothèque très riche
    - utilisé par beaucoup de logiciels comme langage de macros (the gimp, blender, OOO, vim...)

    Bref, c'est un langage relativement facile mais qui permet de faire beaucoup de choses.

Discussions similaires

  1. Quel type pour les entiers non-signés SNMP v1 ?
    Par Ashkandie dans le forum Développement
    Réponses: 2
    Dernier message: 09/08/2012, 08h33
  2. Réponses: 0
    Dernier message: 03/04/2012, 20h03
  3. Besoin particulier : quel langage pour gérer les sockets et push server
    Par OnaStick dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 13/09/2011, 03h46
  4. Quel langage pour afficher les elements futurs
    Par pueblorasta dans le forum Débuter
    Réponses: 3
    Dernier message: 27/06/2011, 20h12
  5. Réponses: 2
    Dernier message: 31/01/2009, 15h10

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