Juste encore deux commentaires.

IL y a une citation de je ne sais plus qui, mais quelqu'un de très influent en informatique, qui disait quelque chose comme ceci: quand on vient du C et qu'on apprend le C++, on ne s'impreigne pas complètement de la logique du C++ et on a tendance à réfléchir en C avant de réfléchir en C++.

Tout ça pour dire que les langages de script qui sont volontairement simplifiés et hyper laxistes face aux langages lourds, ne sont pas nécessairement les meilleurs langages pour commencer. Ils sont simples et permettent d'avoir un résultat assez rapides, certes, mais on n'apprend les vrais bons concepts de programmation que si on se met à un langage plus strict et plus lourd, tel que C, C++, C# ou java.

Le débat fait rage, ici comme ailleurs, sur le langage ou le type de langage à apprendre en premier. Certains pronent la simplicité, alors que d'autres sont plutôt pour commencer très strictement et relâcher ensuite une fois qu'on a acquis les bases. C'est un point de vue, chacun a son avis et on n'arrivera jamais à trancher complètement.

Toujours est-il que le tutoriel C++ du site du zéro est volontairement simple et épuré comme le veut la tradition, ce n'est pas nécessairement beaucoup plus difficile que le python. Au final, c'est juste la logique, la façon de programmer qui est complètement différente au bout d'un moment.

JE voulais encore réagir aux questions de Yannick :

1.dois  je apprendre un  langage de haut niveau ou de bas niveau ?
A noter que la division n'est pas claire pour tous les langages. LE C++ par exemple,est parfois classé comme langage de bas niveau, et parfois comme langage de haut niveau, et à juste titre, parce que son champ d'application est très très vaste.

2.la documentation est elle conséquente ?suffira t'elle ?
En général ce n'est pas la documentation en elle-même qu'on peut critiquer, mais comment elle est présentée: y a-t-il un site officiel qui regroupe toute la bibliothèque standard ? et spécifiquement pour nous, est-ce que cette documentation est facilement accessible et trouve-t-on rapidement ce qu'on cherche ? Java est souvent cité comme exemple en ce qui concerne ses documentations, car le site officiel regroupe tout et est bien conçu, et en plus la grande majorité des langages produisent leur documentation de manière standardisée grâce aux outils fournis, la javadoc en l'occurence. Pour C#, il y a la MSDN, accessibilité moyenne mais au moins on trouve tout au même endroit. Pour python, je ne sais pas: je crois savoir qu'il y a un site officiel, mais qu'il n'y a pas d'outil officiel, donc c'est tout de suite moins cohérent. Pour le C/C++, il n'y a pas de site vraiment officiel hormis celui qui détaille la norme (complètement inbuvable même pour moi)

3. voudrais je un  langage ou la casse est prise en  compte ?
IL n'y a plus beaucoup de langages sérieux qui ne tiennent pas compte de la casse...... c'est comme ça, on doit faire avec. Note: je ne considère pas le script jaws comme étant un langage sérieux.

5.l'anglais, me fait t'il peur ?
Là aussi, un moment donné on n'a pas le choix. Informatique à un niveau respectable = obligatoirement en anglais. C'est un fait. JE ne connais que très peu de documentations véritablement traduites, si on enlève les traductions google qui sont presque toujours encore pire en français qu'en anglais. Un excellent point en faveur de php sur ce sujet, qui a une bibliothèque standard entièrement documentée en françAis et en plein d'autres langues.

6.y aura t'il une liste de discussion qui le traite ?
La progliste ? Non plus sérieusement, il y a presque toujours des forums ou des mailing-lists où aller poser ses questions. Sauf si c'est un langage pas connu ou hyper-spécifique...

7.voudrais je un  langage lié à un unique os ?
Ca par contre c'est une excellente question à se poser. Le gag c'est que si on fait des applications graphiques, il n'y a pas énormément de possibilités si on veut un truc vraiment portable et qui reste accessible, même si le langage qu'on a choisi est portable.

Progliste :
Pour se désinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je 
vous répondrez en privé.
        
        

Répondre à