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 :) ) :ok:

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 :rire:

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 :coeur:

789o
2021-02-22 18:29:50

Bordel le C++, fuis tant qu'il est encore temps :malade:

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 :hap:

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é :rire:

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 :siffle:

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 :coeur:

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 :)

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.