Tellement de languages...
Spack
-
Marmot Messages postés 580 Statut Membre -
Marmot Messages postés 580 Statut Membre -
Bon c'est pas un
Quel language apprendre...
ou
Quel language pour quel utilisation...
Bon on peut dire que je possède qq bases dans plusieurs la languages...
- C
- C++
- Java
- Perl
- VB
- ..
Maintenant je voudrais vraiment entrer dans la programmation et approfondir un language...Mais je ne sait pas lequel...Bon d'accord ça dépend de ce que je veux faire mais je veux juste approfondir un language pour faire des applications...Je trouverai un projet après selon le language...
En bref...
Pouvez vous m'aidez à prendre une décision ???...svp
Quel language apprendre...
ou
Quel language pour quel utilisation...
Bon on peut dire que je possède qq bases dans plusieurs la languages...
- C
- C++
- Java
- Perl
- VB
- ..
Maintenant je voudrais vraiment entrer dans la programmation et approfondir un language...Mais je ne sait pas lequel...Bon d'accord ça dépend de ce que je veux faire mais je veux juste approfondir un language pour faire des applications...Je trouverai un projet après selon le language...
En bref...
Pouvez vous m'aidez à prendre une décision ???...svp
11 réponses
Qu'est ce que tu appelles des bases ??? afficher bonjour ? ;-)
Ben moi, je conseillerais C parce que je trouve que c'est indispensable : tu pourras ainsi dans quelques années de travail te mettre à développer le noyau Linux ? :p.
En plus commencer par C va te faciliter l'apprentissage des autres, même si d'aucuns diront que tu vas prendre des habitudes non objet... Mais bon, demande à n'importe quel informaticien : moi, je connais pas d'endroit valabel où on n'enseigne pas le C...
Ensuite passe au C++, là tu vas juste devoir ajouter à ta compréhension le concept objet (c'est pas forcément une mince affaire, c'est vrai ;-) ).
Finalement, tu passes au Java, c'est un langage objet pur avec la plupart de la syntaxe reprise du C (types natifs, affectations =, comparaisons != ==, etc.)
Ensuite tu peux te mettre au perl, mais sache que c'est un gros langage et non un truc assez simple comme peut l'être le shell scripting en ksh, bash, tcsh etc.
pour finir, jette VB, c'est le seul de tous ces langages qui ne soit pas du tout portable et propriétaire... Après t'être mis sérieusement au java, tu voudras plus y toucher ;-)
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Ben moi, je conseillerais C parce que je trouve que c'est indispensable : tu pourras ainsi dans quelques années de travail te mettre à développer le noyau Linux ? :p.
En plus commencer par C va te faciliter l'apprentissage des autres, même si d'aucuns diront que tu vas prendre des habitudes non objet... Mais bon, demande à n'importe quel informaticien : moi, je connais pas d'endroit valabel où on n'enseigne pas le C...
Ensuite passe au C++, là tu vas juste devoir ajouter à ta compréhension le concept objet (c'est pas forcément une mince affaire, c'est vrai ;-) ).
Finalement, tu passes au Java, c'est un langage objet pur avec la plupart de la syntaxe reprise du C (types natifs, affectations =, comparaisons != ==, etc.)
Ensuite tu peux te mettre au perl, mais sache que c'est un gros langage et non un truc assez simple comme peut l'être le shell scripting en ksh, bash, tcsh etc.
pour finir, jette VB, c'est le seul de tous ces langages qui ne soit pas du tout portable et propriétaire... Après t'être mis sérieusement au java, tu voudras plus y toucher ;-)
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Parfaitement d'accord, meme si pour moi à choisir entre C et C++, je prendrais C++ vu qu'il dis qu'il a déjà des bases dans les deux...
Je suis un gaucher contrariant. C'est plus fort que moi,
il faut que j'emmerde les droitiers.
Je suis un gaucher contrariant. C'est plus fort que moi,
il faut que j'emmerde les droitiers.
Je pencherais pour un langage objet.
Tu maîtrise déjà les bases du C, autant passer aux concepts objet.
C++ est un bon choix, mais j'aurais tendance à essayer plus les langages à machines virtuelles (Java, Python...).
Ces langages (objets) prennent de l'essort, et ils ont des divers avantages (garbage collector, portabilité, etc.).
Tu maîtrise déjà les bases du C, autant passer aux concepts objet.
C++ est un bon choix, mais j'aurais tendance à essayer plus les langages à machines virtuelles (Java, Python...).
Ces langages (objets) prennent de l'essort, et ils ont des divers avantages (garbage collector, portabilité, etc.).
Oui, mais avec machine virtuelle justement il risque de prende des habitudes pas trop propres du genre fait pas attention a la mémoire, ou aux types exactes des objects... enfin c'est plus simple a mon avis de passer de C++ a Java que le contraire ;-)
Je suis un gaucher contrariant. C'est plus fort que moi,
il faut que j'emmerde les droitiers.
Je suis un gaucher contrariant. C'est plus fort que moi,
il faut que j'emmerde les droitiers.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Jette VB : OUI!!!! Mais moi je peux pas :-(((
Plus serieusement, si tu commences comme le suggere ton post, tu vas prendre une TRES mauvaises habitude malheureusement repandue dans notre milieu, il faut savoir adapter la techno en fonction des besoins et non les besoins en fonction de la techno, c'est a mon sens une faute professionelle de dire "je ne developpe qu'en Java", il faut etre capable de dire, pour ce projet, Delphi est mieux, couple avec des dll ecrites en C++, ou au contraire, sur celui la il serait preferable d'utiliser .Net...
. .
\_/
Plus serieusement, si tu commences comme le suggere ton post, tu vas prendre une TRES mauvaises habitude malheureusement repandue dans notre milieu, il faut savoir adapter la techno en fonction des besoins et non les besoins en fonction de la techno, c'est a mon sens une faute professionelle de dire "je ne developpe qu'en Java", il faut etre capable de dire, pour ce projet, Delphi est mieux, couple avec des dll ecrites en C++, ou au contraire, sur celui la il serait preferable d'utiliser .Net...
. .
\_/
Oui, chui d'accord avec toi sebsauvage pour qu'il passe directement à Java s'il connait déjà le C, or relis son post : il ne poserait pas la question comme ça s'il les connaissait vraiment bien.
J'ai connu des gens qui disaient connaître des bases et qui en chiaient pour faire un cout<<"pof";
Et pis, il dit lui-même qu'il voudrait vraiment entrer dans la programmation. Quand on dit connaître 6 ou 7 langages et qu'il y en a pas un où on se sent à l'aise (j'irais même jusqu'à dire fort ;-) ), je pense que ça signifie qu'il est débutant dans tout et qu'il va donc lui manquer le C.
Le mieux c de lui poser la question. Spack, tu as déjà utilisé malloc, realloc ? Tu as programmé combien de temps en C ? (et même dans chacun ds langages dont tu parles)
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
J'ai connu des gens qui disaient connaître des bases et qui en chiaient pour faire un cout<<"pof";
Et pis, il dit lui-même qu'il voudrait vraiment entrer dans la programmation. Quand on dit connaître 6 ou 7 langages et qu'il y en a pas un où on se sent à l'aise (j'irais même jusqu'à dire fort ;-) ), je pense que ça signifie qu'il est débutant dans tout et qu'il va donc lui manquer le C.
Le mieux c de lui poser la question. Spack, tu as déjà utilisé malloc, realloc ? Tu as programmé combien de temps en C ? (et même dans chacun ds langages dont tu parles)
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Pour répondre à teebo, je suis partiellement d'accord avec toi. Quoi que je crois aussi que la maintenance sera toujours plus simple avec un langage connu et gratuit comme java ou c++ plutôt qu'en delphi où il faut payer l'interface... (donc moins de développeurs, c'est l'évidence). ;-)
Quant au VB, c vrai que dans ma boite y en a, mais c vraiment pas des gros trucs : c des softs internes (2 exactement) pour noter dans une bd ce que tu as fait pendant ta semaine, et l'autre c'est un trombinoscope...
Si je dis jette VB, c'est aussi parce que je n'imagine pas un projet digne de ce nom développé dans ce langage...
Il est surtout réservé aux petits trucs, tu trouves pas ?
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Quant au VB, c vrai que dans ma boite y en a, mais c vraiment pas des gros trucs : c des softs internes (2 exactement) pour noter dans une bd ce que tu as fait pendant ta semaine, et l'autre c'est un trombinoscope...
Si je dis jette VB, c'est aussi parce que je n'imagine pas un projet digne de ce nom développé dans ce langage...
Il est surtout réservé aux petits trucs, tu trouves pas ?
@++
Vous hésitez entre Linux et Windows?
Vous voulez dépenser du temps ou de l'argent ?
Quoi que je crois aussi que la maintenance sera toujours plus simple avec un langage connu et gratuit comme java ou c++ plutôt qu'en delphi où il faut payer l'interface...
Pas vrai ca, la pluspart des projets sont developpes en Vc++ qui n'est pas gratuit du tout...
Ici, je bosse sur VB depuis plus d'un, le projet pese quelques dizaines voire centaines de millions d'euros, et toute l'interface utilisateur est en VB...Il est digne du nom de projet je pense :o)
. .
\_/
Pas vrai ca, la pluspart des projets sont developpes en Vc++ qui n'est pas gratuit du tout...
Ici, je bosse sur VB depuis plus d'un, le projet pese quelques dizaines voire centaines de millions d'euros, et toute l'interface utilisateur est en VB...Il est digne du nom de projet je pense :o)
. .
\_/
Franchement pour, si c'est pour découvrir l'objet, je conseillerai plutôt Java et pas C++... Et pourtant, ça me coute de dire ça, vu à quel point j'aime Java (sarcasmes), mais le C++ en tant que premier langage objet, je trouve ça assez dangereux, parce qu'on passe plus de temps à comprendre la syntaxe et gérer la mémoire que les concepts objets. C'est un excellent langage pour apprendre mais pour des applis... à mort la JVM...
Quant à VB, euh... j'avais déjà pas beaucoup d'amour pour ce langage, mais là c'est juré, à la fin du stage je ne veux plus en faire !
Et pour Delphi, j'ai toujours dit de m'y mettre (vu que mon premier vrai langage, ça a quand même été Turbo Pascal 6), mais j'ai toujours pas eu le temps...
Loi fondamentale des réseaux :
Un réseau ne fonctionne bien qu'en mono-poste
Quant à VB, euh... j'avais déjà pas beaucoup d'amour pour ce langage, mais là c'est juré, à la fin du stage je ne veux plus en faire !
Et pour Delphi, j'ai toujours dit de m'y mettre (vu que mon premier vrai langage, ça a quand même été Turbo Pascal 6), mais j'ai toujours pas eu le temps...
Loi fondamentale des réseaux :
Un réseau ne fonctionne bien qu'en mono-poste
mouaip.
entre C++ et java, pour apprehender le concept d'objet, je prendrais java., plus de pointeurs visible, les interfaces, pas de templates malheureusement.
par contre pour debuter tout court, je ne prendrais ni C++, ni java (objet + (API || pointeurs), ca fait beaucoup.
il parait que le pascal c est bien pour commencer, mais je n ai jamais supporte ce langage ou ils mettent des ';' a la place des ',' :)
ha oui jette VB. quel est l interet d un langage qu on ne peut pas utiliser librement? et pour debuter c est plus fort que tout: tu passes plus de temps a cliquer qu a coder.
entre C++ et java, pour apprehender le concept d'objet, je prendrais java., plus de pointeurs visible, les interfaces, pas de templates malheureusement.
par contre pour debuter tout court, je ne prendrais ni C++, ni java (objet + (API || pointeurs), ca fait beaucoup.
il parait que le pascal c est bien pour commencer, mais je n ai jamais supporte ce langage ou ils mettent des ';' a la place des ',' :)
ha oui jette VB. quel est l interet d un langage qu on ne peut pas utiliser librement? et pour debuter c est plus fort que tout: tu passes plus de temps a cliquer qu a coder.
Bonjour à tous !
Bon, alors, qu'est-ce qui se passe ?
On oublie les vieilles techno ?
Et le Turbo-basic ?
Et le fortran 77 ?
Et le Scheeme ?
Et le Cobol 70 ?
C'est ça qui nous a fait embaucher, pour beaucoup.
Bande d'ingrats !
;o)
a +
(:•Þ Pitu
Bon, alors, qu'est-ce qui se passe ?
On oublie les vieilles techno ?
Et le Turbo-basic ?
Et le fortran 77 ?
Et le Scheeme ?
Et le Cobol 70 ?
C'est ça qui nous a fait embaucher, pour beaucoup.
Bande d'ingrats !
;o)
a +
(:•Þ Pitu
Ouais mais on travaille pas tous dans l'informatique ;-)
Je suis assez d'accord avec le C/C++
Cependant si tu ne desire pas faire de grand projet , mieux vo adopter un language interpreté genre Python.
Je suis assez d'accord avec le C/C++
Cependant si tu ne desire pas faire de grand projet , mieux vo adopter un language interpreté genre Python.