Précédent   Forum du club des développeurs et IT Pro > Général Développement > Langages de programmation
Langages de programmation Forum général sur les langages de programmation, sur la POO, opinions, choix, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/02/2013, 23h51   #1
marco62118
Membre à l'essai
 
Inscription : avril 2004
Messages : 158
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 158
Points : 20
Points : 20
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 ?
marco62118 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2013, 10h01   #2
Médinoc
Expert Confirmé Sénior
 
Avatar de Médinoc
 
Homme
Développeur informatique
Inscription : septembre 2005
Messages : 22 380
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

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

Informations forums :
Inscription : septembre 2005
Messages : 22 380
Points : 32 015
Points : 32 015
Envoyer un message via MSN à Médinoc
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.
Médinoc est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 25/02/2013, 14h17   #3
el_slapper
Expert Confirmé Sénior
 
Inscription : décembre 2007
Messages : 2 541
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : décembre 2007
Messages : 2 541
Points : 6 144
Points : 6 144
Je tiens à mettre un bémol sur
Citation:
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.
el_slapper est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/02/2013, 16h20   #4
franck06
Membre actif
 
Inscription : octobre 2004
Messages : 243
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 243
Points : 189
Points : 189
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
franck06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 16h24   #5
marco62118
Membre à l'essai
 
Inscription : avril 2004
Messages : 158
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 158
Points : 20
Points : 20
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
marco62118 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 22h09   #6
Médinoc
Expert Confirmé Sénior
 
Avatar de Médinoc
 
Homme
Développeur informatique
Inscription : septembre 2005
Messages : 22 380
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 29
Localisation : France

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

Informations forums :
Inscription : septembre 2005
Messages : 22 380
Points : 32 015
Points : 32 015
Envoyer un message via MSN à Médinoc
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.
Médinoc est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/03/2013, 20h42   #7
wiztricks
Expert Confirmé Sénior
 
Inscription : juin 2008
Messages : 3 690
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 3 690
Points : 4 518
Points : 4 518
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
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/03/2013, 10h07   #8
chaplin
Membre Expert
 
Avatar de chaplin
 
Inscription : août 2006
Messages : 1 141
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 141
Points : 1 339
Points : 1 339
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.
chaplin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2013, 10h35   #9
Trs80M1
Membre habitué
 
Homme
Responsable de service informatique
Inscription : décembre 2012
Messages : 88
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 : 88
Points : 111
Points : 111
Avec un Visual Studio Express, qui est gratuit, tu devrais pouvoir faire du VB, et envisager d'autres langages.
__________________
Si tu échoues à te préparer, tu te prépares à échouer.
Trs80M1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2013, 16h41   #10
fatbob
Membre régulier
 
Inscription : novembre 2008
Messages : 165
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 165
Points : 94
Points : 94
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.
fatbob est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h14.


 
 
 
 
Partenaires

Hébergement Web