Comment apprendre le C++
MrRiemann
2021-02-22 18:27:14
Le 22 février 2021 à 18:24:59 doggotothemoon a écrit :
Le 22 février 2021 à 18:23:58 Aun_Khey a écrit :
Le 22 février 2021 à 18:22:47 lechauvedamazon a écrit :
commencer par quel langage ? Python ?
Par exemple.
Le Python, c'est noob friendly.
c'est pas ce que j'ai lu sur reddit
J'ai réalisé une vingtaine de gros projets en python et je te l'assure c'est noob friendly
AyaaaNarboed
2021-02-22 18:27:23
Java pour la POO (OOP pour les English )
Aun_khey
2021-02-22 18:27:50
Le 22 février 2021 à 18:27:00 Aigrevin a écrit :
Le C++ supporte plus que le paradigme OO déjà, ce n'est pas ce qui définit le langage. C'est un langage complexe et infiniment subtil, surtout dans les dernières versions. Je te conseille la série CPP Weekly de Jason Turner sur YouTube, ainsi que ces conférences. J'ai beaucoup plus appris par le biais des conférences (CppCon notamment) que de mes cours. Aujourd'hui on t'apprend le C++ comme du C, et c'est très grandement dommage.
C > C++, nonobstanthttps://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png
Busnes
2021-02-22 18:27:51
PHP
doggotothemoon
2021-02-22 18:28:10
Le 22 février 2021 à 18:27:51 Busnes a écrit :
PHP
bullshit
MrRiemann
2021-02-22 18:28:26
Le 22 février 2021 à 18:27:50 Aun_Khey a écrit :
Le 22 février 2021 à 18:27:00 Aigrevin a écrit :
Le C++ supporte plus que le paradigme OO déjà, ce n'est pas ce qui définit le langage. C'est un langage complexe et infiniment subtil, surtout dans les dernières versions. Je te conseille la série CPP Weekly de Jason Turner sur YouTube, ainsi que ces conférences. J'ai beaucoup plus appris par le biais des conférences (CppCon notamment) que de mes cours. Aujourd'hui on t'apprend le C++ comme du C, et c'est très grandement dommage.
C > C++, nonobstanthttps://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png
On oublie un free après un malloc et on se sent PROGRAMMEUR
GTA_NFS
2021-02-22 18:28:49
Si tu veux apprendre la POO commences par le C# ou le JAVA
Avec le C++ tu vas galerer si tu n'as pas des solides connaissances sur la programmation, surtout pour la gestion de la mémoire et des références
doggotothemoon
2021-02-22 18:29:05
Le 22 février 2021 à 18:26:50 Aun_Khey a écrit :
Le 22 février 2021 à 18:24:59 doggotothemoon a écrit :
Le 22 février 2021 à 18:23:58 Aun_Khey a écrit :
Le 22 février 2021 à 18:22:47 lechauvedamazon a écrit :
commencer par quel langage ? Python ?
Par exemple.
Le Python, c'est noob friendly.
c'est pas ce que j'ai lu sur reddit
Donc tu t'es renseigné sur les langages noob-friendly, mais tu préfères le C++ au Python. T'es un sacré clown, toihttps://image.noelshack.com/fichiers/2021/03/7/1611492741-ahi-gros.png
ayaaaaaaaaaaa
non mon kheyax j'ai juste fini par tapé sur google "why is c++ so hard to learn" et j'suis tombé sur un mec qui disait que le c++ c'était du pipi de chat à côté de Python
il avait de bons arguments mais j'connais pas python mais d'après ce qu'il disait ça semblait cohérent
Aun_khey
2021-02-22 18:29:14
Le 22 février 2021 à 18:27:14 MrRiemann a écrit :
Le 22 février 2021 à 18:24:59 doggotothemoon a écrit :
Le 22 février 2021 à 18:23:58 Aun_Khey a écrit :
Le 22 février 2021 à 18:22:47 lechauvedamazon a écrit :
commencer par quel langage ? Python ?
Par exemple.
Le Python, c'est noob friendly.
c'est pas ce que j'ai lu sur reddit
J'ai réalisé une vingtaine de gros projets en python et je te l'assure c'est noob friendly
Surtout dans ses éléments les plus basiques.
Faut être une sacrée brêle pour pas réussir à manier une liste ou un string en Python.
LeChauveDamazon
2021-02-22 18:29:23
Le 22 février 2021 à 18:27:14 MrRiemann a écrit :
Le 22 février 2021 à 18:24:59 doggotothemoon a écrit :
Le 22 février 2021 à 18:23:58 Aun_Khey a écrit :
Le 22 février 2021 à 18:22:47 lechauvedamazon a écrit :
commencer par quel langage ? Python ?
Par exemple.
Le Python, c'est noob friendly.
c'est pas ce que j'ai lu sur reddit
J'ai réalisé une vingtaine de gros projets en python et je te l'assure c'est noob friendly
quoi comme projet par curiosité ?
aigrevin
2021-02-22 18:29:24
Le 22 février 2021 à 18:27:14 MrRiemann a écrit :
Le 22 février 2021 à 18:24:59 doggotothemoon a écrit :
Le 22 février 2021 à 18:23:58 Aun_Khey a écrit :
Le 22 février 2021 à 18:22:47 lechauvedamazon a écrit :
commencer par quel langage ? Python ?
Par exemple.
Le Python, c'est noob friendly.
c'est pas ce que j'ai lu sur reddit
J'ai réalisé une vingtaine de gros projets en python et je te l'assure c'est noob friendly
Après, et comme dans tout langage, il y a du bon code Python et du mauvais code Python. Mais bon, avec StackOverflow et toutes les librairies, c'est difficile de se tromper avec Python.
TheRamech
2021-02-22 18:29:41
Le 22 février 2021 à 18:28:26 MrRiemann a écrit :
Le 22 février 2021 à 18:27:50 Aun_Khey a écrit :
Le 22 février 2021 à 18:27:00 Aigrevin a écrit :
Le C++ supporte plus que le paradigme OO déjà, ce n'est pas ce qui définit le langage. C'est un langage complexe et infiniment subtil, surtout dans les dernières versions. Je te conseille la série CPP Weekly de Jason Turner sur YouTube, ainsi que ces conférences. J'ai beaucoup plus appris par le biais des conférences (CppCon notamment) que de mes cours. Aujourd'hui on t'apprend le C++ comme du C, et c'est très grandement dommage.
C > C++, nonobstanthttps://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png
On oublie un free après un malloc et on se sent PROGRAMMEUR
Les pointeurs intelligents
789o
2021-02-22 18:29:50
Bordel le C++, fuis tant qu'il est encore temps
Comme l'a dit le khey go Python ou JS, et si tu tiens à faire de la POO pure dirige toi vers Java ou C# qui sont infiniment plus faciles pour un débutant
aAardvark
2021-02-22 18:30:01
Le C++ est un langage très riche
Je sais pas si faire abstraction de la POO au début est une bonne idée (par exemple en commençant plutôt par le C), mais c'est sans doute un moyen pour déjà bien acquérir les bases
Après tout dépend, tu avais déjà de bonne bases en programmation avec un langage avant ? Car ça change tout, et si c'est le cas apprendre le C++ n'a rien d'insurmontable.
Sinon effectivement ça peut en rebuter certain de commencer par un langage avec trop de concept à apprendre et à ne travailler qu'en surface
Après ne faisons pas dans l'exagération, mais oui apprendre le C++ est un peu plus complexe que pas mal de langage, sans être non plus hyper dur à comprendre
Flo318
2021-02-22 18:30:27
en c++, si tu ne connais rien du tout à l'allocation mémoire, tu vas rien comprendre....
Tu peux commencer par du java, le garbage collector se charge de tout, mais du tout tu risque de coder comme un bourrin, mais bon pour des p'tits trucs tu t'en fous.
Puis en java c'est hyper simple de faire une ihm, avec netbeans par exemple
aigrevin
2021-02-22 18:30:51
Le 22 février 2021 à 18:28:49 GTA_NFS a écrit :
Si tu veux apprendre la POO commences par le C# ou le JAVA
Avec le C++ tu vas galerer si tu n'as pas des solides connaissances sur la programmation, surtout pour la gestion de la mémoire et des références
Tain mais c'est pas compliqué une référence ou un pointeur, je ne comprendrai jamais ce el famoso palier de difficulté
MrRiemann
2021-02-22 18:31:27
Le 22 février 2021 à 18:30:01 aAardvark a écrit :
Le C++ est un langage très riche
Je sais pas si faire abstraction de la POO au début est une bonne idée (par exemple en commençant plutôt par le C), mais c'est sans doute un moyen pour déjà bien acquérir les bases
Après tout dépend, tu avais déjà de bonne bases en programmation avec un langage avant ? Car ça change tout, et si c'est le cas apprendre le C++ n'a rien d'insurmontable.
Sinon effectivement ça peut en rebuter certain de commencer par un langage avec trop de concept à apprendre et à ne travailler qu'en surface
À l'ère du c++ moderne apprendre le c avant le c++ est une extrêmement mauvaise idée
doggotothemoon
2021-02-22 18:31:39
"pourquoi tu veux apprendre le c++"https://image.noelshack.com/fichiers/2017/01/1483904930-gurmeetfaza.png
"je veux créer un jou videou papa comme minecraft"https://image.noelshack.com/fichiers/2016/48/1480890497-enfant.png
GTA_NFS
2021-02-22 18:31:44
Le 22 février 2021 à 18:27:50 Aun_Khey a écrit :
Le 22 février 2021 à 18:27:00 Aigrevin a écrit :
Le C++ supporte plus que le paradigme OO déjà, ce n'est pas ce qui définit le langage. C'est un langage complexe et infiniment subtil, surtout dans les dernières versions. Je te conseille la série CPP Weekly de Jason Turner sur YouTube, ainsi que ces conférences. J'ai beaucoup plus appris par le biais des conférences (CppCon notamment) que de mes cours. Aujourd'hui on t'apprend le C++ comme du C, et c'est très grandement dommage.
C > C++, nonobstanthttps://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png
J'ai aussi été un fan du C avant puis j'ai découvert Rust et Go
aigrevin
2021-02-22 18:31:52
Le 22 février 2021 à 18:29:41 TheRamech a écrit :
Le 22 février 2021 à 18:28:26 MrRiemann a écrit :
Le 22 février 2021 à 18:27:50 Aun_Khey a écrit :
Le 22 février 2021 à 18:27:00 Aigrevin a écrit :
Le C++ supporte plus que le paradigme OO déjà, ce n'est pas ce qui définit le langage. C'est un langage complexe et infiniment subtil, surtout dans les dernières versions. Je te conseille la série CPP Weekly de Jason Turner sur YouTube, ainsi que ces conférences. J'ai beaucoup plus appris par le biais des conférences (CppCon notamment) que de mes cours. Aujourd'hui on t'apprend le C++ comme du C, et c'est très grandement dommage.
C > C++, nonobstanthttps://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png
On oublie un free après un malloc et on se sent PROGRAMMEUR
Les pointeurs intelligents
This. Aujourd'hui, on n'utilise plus delete ou new en C++. On a juste des références et des pointeurs intelligents. Le langage évolue les kheyous