La progression dans l'apprentissage du cpp

La progression dans l'apprentissage du cpp - C++ - Programmation

Marsh Posté le 23-12-2006 à 00:05:42    

Bonsoir tout le monde,
 
Je suis en train de commencer à apprendre le language c++. Au préalable, j'avais déjà acquis un niveau de php assez bon. Je me suis donc acheter un livre de cpp et là j'ai remarqué une différence notable par rapport à l'apprentissage d'un language tel que le php et le cpp.
 
Lorsqu'on apprend le PHP, on nous donne dans les ouvrages des listes de fonctions, une sorte de vocabulaire. Or, j'ai l'impression que quelque soit le livre de cpp, on nous apprend que la syntaxe. J'ai la sensation que lorsque j'aurais appris tout le bouquin par coeur, certes je saurais programmer mais je serais incapable de faire le moindre logiciel, faire communiquer des programmes entre eux, créer une interface graphique etc...
 
Je pense donc que contrairement à des programmes de type php il doit surement y avoir d'autres matières à apprendre que la syntaxe cpp pure et dure. Je peux me tromper après tout je n'en suis qu'au début de mon bouquin. Qu'en pensez-vous ?
 
PS : Si je ne suis pas très claire signalez-le moi.
 
Cordialement.

Reply

Marsh Posté le 23-12-2006 à 00:05:42   

Reply

Marsh Posté le 23-12-2006 à 00:43:38    

Contrairement à PHP, python, java ou même C# qui fournissent de base des librairies avec plein de fonctionnalités, le C++ est de base plus restreint. Il n'y a par exemple rien de standard pour lire du XML, développer des IHM, se connecter à une base de données ou bien gérer le protocole HTTP.
 
Pour développer une application un peu évolué il te faudra donc choisir le ou les plateformes cibles puis les librairies à utiliser, te construire un environnement de développement adapté et bien sûr avant tout comprendre la syntaxe complexe du C++.
 
Bref, c'est un réel investissement, et avant tout il faut que tu te demandes si le C++ est réellement adapté à ton projet. Tu peux passer 10 jours à suer sur un programme buggé que tu aurais torché en 1 jour en python ou en java.


Message édité par verdoux le 23-12-2006 à 00:44:06
Reply

Marsh Posté le 23-12-2006 à 13:25:23    

Python semble être un language interessant. Pensez-vous vraiment qu'il offre autant de possibilité que le c++ ? Est-ce votre language préféré ?
 
Mirki beaucoup

Reply

Marsh Posté le 26-12-2006 à 11:07:11    

Tout depend de ce que tu cherches, si la puissance n'est pas ton critere, et que tu cherches un langages déjà opérationel pour faire des choses, alors python est ce qu'il te faut. Personnelement, les langages à runtime je ne supporte pas, de toute façon tu auras toujours une dualité entre les acces bas niveau/puissance... et confort de programmation...


Message édité par neg'gwada le 26-12-2006 à 11:07:35
Reply

Marsh Posté le 29-12-2006 à 12:57:29    

Siamois2 a écrit :

Python semble être un language interessant. Pensez-vous vraiment qu'il offre autant de possibilité que le c++ ? Est-ce votre language préféré ?
 
Mirki beaucoup


Je connais bien le shell, le C et le php. Je connais assez de C++ pour ne pas paraître débile dans une discussion et cet été je me suis mis à Python. Ben ça vaut vraiment le coup. Quand on est déjà familier des notions d'objet et des langages structurés, ça va assez vite et Python possède en interne une vaste panoplie d'outils intégrés.
Ensuite, une fois qu'on a des billes en main, on peut mieux comparer...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
Reply

Marsh Posté le 29-12-2006 à 13:17:46    

Sinon, y'a Java. Y'a beaucoup de librairies et la syntaxe est la même que celle de C++ (à qq détails près). Moi, je m'étais acheté "apprendre à programmer en C++ en parallèle de Java". Comme ça, on fait une pierre 2 coups (bon, à la base, je connaissais pas mal C++, c'était pour apprendre + vite Java).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed