C'est quoi cet engeance du diable ?
Python, tu cliques, ton code s'execute, c'est ultra intuitif.
C++, le code en lui-même pas intuitif, tu compiles, tu veux tester ton code "Suprises, FDP, ca marche pas, aller recommences tout".
Je veux coder sur des ESP32, des petites projets sympas vu que les Raspberry sont abonnés absent.
Rien ne t'empêche d'utiliser rust pour ton ESP32. Après si ton del c'est de faire du code qui compile pas ça va pas aider beaucoup, mais comme c'est safe en termes de mémoire une fois que t'as compile y'a moins de chances d'avoir des erreurs en runtime.
em vrai, tous les debuttants disent la meme chose. ils disent tous, c'est quoi ce langage debule avec des erreurs incomprehensible.
une fois que tu auras fait 4/5 langages, tu verra qu'en fait c'est engros toujours pareil.
Bah oui t'as commencé avec un langage pour attardé où tout fonctionne et tout est fait pour toi et maintenant tu dois apprendre à programmer.
Bienvenue dans le vrai monde de la programmation.
Python fonctionne parce que t'as un programme qui fait le sale boulot à ta place (l'interpréteur)
Avec C++ c'est toi qui doit être rigoureux
perso j'ai fais du C après avoir vu JS et Python. Bref, c'était intéressent mais j'ai sué à grosses gouttes
Je ne pense pas que c'est une question de passer d'un langage interprete a un langage compile.
C'est juste que tu programmes quelque chose de different dans les deux langages avec des outils differents. J'ai fait du C++ en gros toute ma vie. Quand j'ai commence a ecrire du python, j'ai eu exactement la meme reaction: "c'est quoi ce langage a la con" pendant 2 semaines. C'est le fait de ne pas etre familier avec les conventions du langages et les outils considere standard qui fait que les gens "se rebelle" je pense.
Bon j'ai pas mal progressé. C'est vrai que connaître un autre langage ca aide.
Le 03 février 2023 à 19:15:13 :
Le 03 février 2023 à 17:10:54 :
Je ne pense pas que c'est une question de passer d'un langage interprete a un langage compile.C'est juste que tu programmes quelque chose de different dans les deux langages avec des outils differents. J'ai fait du C++ en gros toute ma vie. Quand j'ai commence a ecrire du python, j'ai eu exactement la meme reaction: "c'est quoi ce langage a la con" pendant 2 semaines. C'est le fait de ne pas etre familier avec les conventions du langages et les outils considere standard qui fait que les gens "se rebelle" je pense.
Non, python est objectivement un langage de con
ptdr dis nous ce que tu programme et sous quel language Einstein
Python, j'ai vraiment une relation spéciale avec lui. J'arrive pas à la détester, mais j'arrive pas l'aimer non plus.
Je trouve le code Python assez moche, ça ressemble à du pseudo-code, le code n'est ni élégant (comme Ruby) ni performant (comme un langage compilé).
Python est bon partout, mais n'excelle nulle part (ok peut-être pour les libraires scientiifques/mathématiques).
Les listes... heu tableaux pardon
Python :
a=[1,2,3]
C++:
"FDP, tu as cru que ca allait se faire en une ligne, aller bosse"
int tableau[3];
tableau[0]=1;
tableau[1]=2;
tableau[2]=3;
Le 03 février 2023 à 19:16:42 simplelogin a écrit :
Le 03 février 2023 à 15:41:17 :
Python fonctionne parce que t'as un programme qui fait le sale boulot à ta place (l'interpréteur)Avec C++ c'est toi qui doit être rigoureux
Faux, avec python tu te dois d'être aussi rigoureux qu'un compilateur si tu veux pas de bug là où dans les langages compilés (ou juste statiquement typé), bah t'as un compilateur pour être rigoureux à ta place.
Haha très drôle
C'est vrai que les variables non initialisées, les double free, les stack overflow, les pointeurs nuls, les références invalides ... ça arrive plus souvent en Python
Le 04 février 2023 à 18:10:41 :
Les listes... heu tableaux pardonPython :
a=[1,2,3]
C++:
"FDP, tu as cru que ca allait se faire en une ligne, aller bosse"
int tableau[3]; tableau[0]=1; tableau[1]=2; tableau[2]=3;
int tableau[] = {1, 2, 3};
ou pour avoir des fonctionnalités similaires aux listes python:
std::vector<int> tableau {1, 2, 3};
Le 03 février 2023 à 19:16:42 :
Le 03 février 2023 à 15:41:17 :
Python fonctionne parce que t'as un programme qui fait le sale boulot à ta place (l'interpréteur)Avec C++ c'est toi qui doit être rigoureux
Faux, avec python tu te dois d'être aussi rigoureux qu'un compilateur si tu veux pas de bug là où dans les langages compilés (ou juste statiquement typé), bah t'as un compilateur pour être rigoureux à ta place.
pfiouh mais pourquoi les débiles qui font ce language y ont pas pensé, vraiment des abrutis chez python
https://github.com/python/mypy
Le 04 février 2023 à 19:38:07 :
Le 04 février 2023 à 18:10:41 :
Les listes... heu tableaux pardonPython :
a=[1,2,3]
C++:
"FDP, tu as cru que ca allait se faire en une ligne, aller bosse"
int tableau[3]; tableau[0]=1; tableau[1]=2; tableau[2]=3;
int tableau[] = {1, 2, 3};
ou pour avoir des fonctionnalités similaires aux listes python:
std::vector<int> tableau {1, 2, 3};
Merci mon khey, il me reste 400 pages sur les 600. Peut-être pour ca
Le 04 février 2023 à 20:56:07 :
Le 03 février 2023 à 20:53:25 :
Le 03 février 2023 à 19:15:13 :
Le 03 février 2023 à 17:10:54 :
Je ne pense pas que c'est une question de passer d'un langage interprete a un langage compile.C'est juste que tu programmes quelque chose de different dans les deux langages avec des outils differents. J'ai fait du C++ en gros toute ma vie. Quand j'ai commence a ecrire du python, j'ai eu exactement la meme reaction: "c'est quoi ce langage a la con" pendant 2 semaines. C'est le fait de ne pas etre familier avec les conventions du langages et les outils considere standard qui fait que les gens "se rebelle" je pense.
Non, python est objectivement un langage de con
ptdr dis nous ce que tu programme et sous quel language Einstein
Premier hilote piqué au vif parce qu'on dit les termes sur le seul langage qu'il a utilisé de sa vie.
Sinon pour répondre à ta question en ce moment rien de spé, j'utilise vite fait R et julia pour de la visualisation de données, sinon par le passé j'ai utilisé python, scala, javascript, C et go, ainsi que "joué" avec une multitude d'autres langages, et python est objectivement un langage de con.
Le 04 février 2023 à 19:10:30 :
Le 03 février 2023 à 19:16:42 simplelogin a écrit :
Le 03 février 2023 à 15:41:17 :
Python fonctionne parce que t'as un programme qui fait le sale boulot à ta place (l'interpréteur)Avec C++ c'est toi qui doit être rigoureux
Faux, avec python tu te dois d'être aussi rigoureux qu'un compilateur si tu veux pas de bug là où dans les langages compilés (ou juste statiquement typé), bah t'as un compilateur pour être rigoureux à ta place.
Haha très drôle
C'est vrai que les variables non initialisées, les double free, les stack overflow, les pointeurs nuls, les références invalides ... ça arrive plus souvent en Python
L'op chiale à cause du compilateur l'hilote. Tes propos sont hors sujet. Tu peux désormaient disposaxent.
Le 04 février 2023 à 19:42:41 :
Le 03 février 2023 à 19:16:42 :
Le 03 février 2023 à 15:41:17 :
Python fonctionne parce que t'as un programme qui fait le sale boulot à ta place (l'interpréteur)Avec C++ c'est toi qui doit être rigoureux
Faux, avec python tu te dois d'être aussi rigoureux qu'un compilateur si tu veux pas de bug là où dans les langages compilés (ou juste statiquement typé), bah t'as un compilateur pour être rigoureux à ta place.
pfiouh mais pourquoi les débiles qui font ce language y ont pas pensé, vraiment des abrutis chez python
https://github.com/python/mypy
Attend me dit pas qu'en 2023 il faut encore installer un package de mort pour check le typage de ton programme ?
Je pensais que depuis qu'ils avaient ajouté les type hint c'était fait nativement mais faut croire que non
Python toujours à la ramasse, on attend python4 pour avoir enfin un langage digne de ce nom
Je chiale pas khey
Un autre truc.
Tu veux vérifier si un mot est contenu dans une liste.
Python
if "car" in list:
C++
"He toi, l'ahuri, je suis trop faineant, tu vas écrire toute la fonction pour rechercher par toi-même, bouges toi"
"oui, maître"
for (int i(0); i<3;i++)
{
if (tableau[i]==motcheck)
{
cout << "Present" << endl;
break;
}
else
{
cout << "Non Present" << endl;
}
}
Le 04 février 2023 à 22:24:58 :
Un autre truc.Tu veux vérifier si un mot est contenu dans une liste.
Python
if "car" in list:
C++
"He toi, l'ahuri, je suis trop faineant, tu vas écrire toute la fonction pour rechercher par toi-même, bouges toi"
"oui, maître"for (int i(0); i<3;i++) { if (tableau[i]==motcheck) { cout << "Present" << endl; break; } else { cout << "Non Present" << endl; } }
https://en.cppreference.com/w/cpp/algorithm/find
Le 04 février 2023 à 20:56:07 :
Le 03 février 2023 à 20:53:25 :
Le 03 février 2023 à 19:15:13 :
Le 03 février 2023 à 17:10:54 :
Je ne pense pas que c'est une question de passer d'un langage interprete a un langage compile.C'est juste que tu programmes quelque chose de different dans les deux langages avec des outils differents. J'ai fait du C++ en gros toute ma vie. Quand j'ai commence a ecrire du python, j'ai eu exactement la meme reaction: "c'est quoi ce langage a la con" pendant 2 semaines. C'est le fait de ne pas etre familier avec les conventions du langages et les outils considere standard qui fait que les gens "se rebelle" je pense.
Non, python est objectivement un langage de con
ptdr dis nous ce que tu programme et sous quel language Einstein
Premier hilote piqué au vif parce qu'on dit les termes sur le seul langage qu'il a utilisé de sa vie.
Sinon pour répondre à ta question en ce moment rien de spé, j'utilise vite fait R et julia pour de la visualisation de données, sinon par le passé j'ai utilisé python, scala, javascript, C et go, ainsi que "joué" avec une multitude d'autres langages, et python est objectivement un langage de con.
Le 04 février 2023 à 19:10:30 :
Le 03 février 2023 à 19:16:42 simplelogin a écrit :
Le 03 février 2023 à 15:41:17 :
Python fonctionne parce que t'as un programme qui fait le sale boulot à ta place (l'interpréteur)Avec C++ c'est toi qui doit être rigoureux
Faux, avec python tu te dois d'être aussi rigoureux qu'un compilateur si tu veux pas de bug là où dans les langages compilés (ou juste statiquement typé), bah t'as un compilateur pour être rigoureux à ta place.
Haha très drôle
C'est vrai que les variables non initialisées, les double free, les stack overflow, les pointeurs nuls, les références invalides ... ça arrive plus souvent en Python
L'op chiale à cause du compilateur l'hilote. Tes propos sont hors sujet. Tu peux désormaient disposaxent.
Le 04 février 2023 à 19:42:41 :
Le 03 février 2023 à 19:16:42 :
Le 03 février 2023 à 15:41:17 :
Python fonctionne parce que t'as un programme qui fait le sale boulot à ta place (l'interpréteur)Avec C++ c'est toi qui doit être rigoureux
Faux, avec python tu te dois d'être aussi rigoureux qu'un compilateur si tu veux pas de bug là où dans les langages compilés (ou juste statiquement typé), bah t'as un compilateur pour être rigoureux à ta place.
pfiouh mais pourquoi les débiles qui font ce language y ont pas pensé, vraiment des abrutis chez python
https://github.com/python/mypy
Attend me dit pas qu'en 2023 il faut encore installer un package de mort pour check le typage de ton programme ?
Je pensais que depuis qu'ils avaient ajouté les type hint c'était fait nativement mais faut croire que non
Python toujours à la ramasse, on attend python4 pour avoir enfin un langage digne de ce nom
C'est un language permissif, c'est pour ca que le typage est optionel bouh faut taper une ligne dans le terminal pour installer le type checker si t'en as besoin quel language de merde.
Le 04 février 2023 à 20:56:07 simplelogin a écrit :
Le 04 février 2023 à 19:10:30 :
Le 03 février 2023 à 19:16:42 simplelogin a écrit :
Le 03 février 2023 à 15:41:17 :
Python fonctionne parce que t'as un programme qui fait le sale boulot à ta place (l'interpréteur)Avec C++ c'est toi qui doit être rigoureux
Faux, avec python tu te dois d'être aussi rigoureux qu'un compilateur si tu veux pas de bug là où dans les langages compilés (ou juste statiquement typé), bah t'as un compilateur pour être rigoureux à ta place.
Haha très drôle
C'est vrai que les variables non initialisées, les double free, les stack overflow, les pointeurs nuls, les références invalides ... ça arrive plus souvent en Python
L'op chiale à cause du compilateur l'hilote. Tes propos sont hors sujet. Tu peux désormaient disposaxent.
Relis.
Le 02 février 2023 à 22:57:19 Latiole a écrit :
C++, le code en lui-même pas intuitif, tu compiles, tu veux tester ton code "Suprises, FDP, ca marche pas, aller recommences tout".
Son problème c'est que ça compile mais ça marche pas.