Le 01 juin 2022 à 17:00:37 :
Le 01 juin 2022 à 16:51:20 :
Pour avoir fait pas mal de langages, c'est vrai que C++ a quelque chose de kiffant, à la manière du C où t'as vraiment l'impression de maitriser pas mal de choses.Après quand on voit que toutes les applis modernes grand public tournent sous des technos web, et que tous les outils de modélisation statistiques/physiques tournent sous des langages de très haut niveau (python, R, Matlab etc.), on se rend compte que C++ c'est réservé à une certaine catégorie d'app genre les jeux, les app CLI ou ce genre de choses, mais que pour la majorité des devs c'est moins utile. C'est chiant car le web c'est affreux, je suis bien d'accord avec l'aspect "bouton -> serveur -> base de données" qui peut devenir vraiment chiant à force
Pour la modélisation et le calcul scientifique, c'est le PNJ classique qui est sous du Pyhton R etc. Dans le très haut niveau, on fait du C++, on n'a pas le choix, les langages que t'as cité pour que ça ne prenne pas 15 ans les calculs t'es obligé de consommer 100 Go de Ram, y'a un pb. Et si tu veux t'en sortir quand même, tu dois coder une grosse partie en C, compiler avec l'API pour appeler de Python etc. Bah autant faire en C++. Et là t'existe.
Quand t'arrives à avoir des perfs de malades, quand t'as déjà un truc opti, que t'as des idées d'opti qui ne sont possibles qu'en C++, qu'avec du grattes un -60% en temps de calcul global en 2-3h pour mettre en place ton idée, là t'existe.
J'ai fait des codes C++, mais en Python même en codant très bien je pense que tu te prends entre x20 et x100. Et en codant bien je précise, avec une bonne utilisation de numpy, sinon t'es > x100. Et je ne parle même pas de la mémoire. Hein, on va être gentil.
julia > all pour le calcul scientifique en dépient du fftp
Le 01 juin 2022 à 16:59:17 :
Le khey qui dit que le Rust > C++, arguments? Nofake je trouve aucune raison de passer sous Rust, surtout qu'il y a pas d'emplois en FranceSinon les kheys etre dev C++ en france ca peut etre bien paye? Enfin je veux dire je suis lambda niveau code, pas mauvais mais pas un genie non plus, mais j'ai pas envie de faire du web, j'ai l'impression d'etre bloque, soit je fais du c++ a m'en arracher les cheveux et j'aime mais je suis paye que dalle ou alors je fais du code a la con en web et je suis bien paye en aimant pas
https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png
Bah clairement ton but a l'air juste de vouloir trouver du taff bien payé, pas de coder dans un langage plus agréable. A ce niveau là y a pas vraiment d'arguments pour Rust, reste sur C++.
Le 01 juin 2022 à 16:54:12 :
Le 01 juin 2022 à 16:41:12 :
Les mecs de C++ qui pensent que avoir un vieux langage design avec les contraintes des vieux compilateurs en tête peut être "moderne".Tout les 3 ans on va rajouter 5 keywords et déprécier la moitié des fonctions de la std pour les remplacer par d'autre pour se sentir MODERNE
Vieux langage ? Années 90, tu confonds avec lequel ? Y'a quasi aucun langage vraiment utilisé plus récent, Python par ex c'est la même époque
Bah normal qu'ils soient plus utilisés que les nouveaux langages, y a de l'inertie parce que les dev ont été formé sur ça, et aussi pour entretenir le code legacy.
Y a une plétore de langages qui sont apparus dans les années 2000/2010.
Pour en citer quelques uns, julia, golang, rust, scala, kotlin, elixir, zig.
Bon ce dernier est encore un peu jeune mais
Le 01 juin 2022 à 16:51:20 :
Pour avoir fait pas mal de langages, c'est vrai que C++ a quelque chose de kiffant, à la manière du C où t'as vraiment l'impression de maitriser pas mal de choses.Après quand on voit que toutes les applis modernes grand public tournent sous des technos web, et que tous les outils de modélisation statistiques/physiques tournent sous des langages de très haut niveau (python, R, Matlab etc.), on se rend compte que C++ c'est réservé à une certaine catégorie d'app genre les jeux, les app CLI ou ce genre de choses, mais que pour la majorité des devs c'est moins utile. C'est chiant car le web c'est affreux, je suis bien d'accord avec l'aspect "bouton -> serveur -> base de données" qui peut devenir vraiment chiant à force
Imagine c'est pas toi qui gère l'allocateur de mémoire mais t'as l'impression de "contrôler la chose"
Go zig
Le 01 juin 2022 à 16:50:42 :
Le 01 juin 2022 à 16:49:10 Elillalilolulu a écrit :
Le 01 juin 2022 à 16:47:57 :
Le 01 juin 2022 à 16:45:30 Elillalilolulu a écrit :
Le 01 juin 2022 à 16:41:19 :
Le pavé C++ vs JS enterre le débat l'air de rienhttps://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png JS c'est un truc de doer, de go getter, d'entrepreneur, un seul homme peut gérer un projet entier
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png C++ bon
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png Bof, js ça reste éclaté, c'est littéralement impossible a maintenir de gros projets avec.
J'aime pas et j'évite de m'en servir mais c'est là dans les navigateurs faut faire avec
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png La moindre des choses c'est d'utiliser typescript si t'es obligé
Je sais pas là je suis sur un projet perso de refaire JVP j'ai bientôt fini le back mais tu ferais comment le script client
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png
JVP ?
Je sais pas, je déteste le frontend, jamais j'y touche
Le 01 juin 2022 à 16:49:40 :
ok mais esqu'on en parle des """dev""" qui utilisent pythorchon ?
J'ai toujours été très critique sur python, j'aime pas du tout le langage, mais faut reconnaître que pour l'ia, y a pas vraiment d'alternative aussi solide
Le 01 juin 2022 à 16:48:23 :
Le 01 juin 2022 à 16:47:57 :
Le 01 juin 2022 à 16:45:30 Elillalilolulu a écrit :
Le 01 juin 2022 à 16:41:19 :
Le pavé C++ vs JS enterre le débat l'air de rienhttps://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png JS c'est un truc de doer, de go getter, d'entrepreneur, un seul homme peut gérer un projet entier
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png C++ bon
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png Bof, js ça reste éclaté, c'est littéralement impossible a maintenir de gros projets avec.
J'aime pas et j'évite de m'en servir mais c'est là dans les navigateurs faut faire avec
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png Plus pour longtemps
https://yew.rs/
Ça existe depuis longtemps les fameux framework frontend dans d'autres langages, ça a jamais décollé, jme demande ce que ça vaut en vrai.
Le 01 juin 2022 à 16:47:57 :
Le 01 juin 2022 à 16:45:30 Elillalilolulu a écrit :
Le 01 juin 2022 à 16:41:19 :
Le pavé C++ vs JS enterre le débat l'air de rienhttps://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png JS c'est un truc de doer, de go getter, d'entrepreneur, un seul homme peut gérer un projet entier
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png C++ bon
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png Bof, js ça reste éclaté, c'est littéralement impossible a maintenir de gros projets avec.
J'aime pas et j'évite de m'en servir mais c'est là dans les navigateurs faut faire avec
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png
La moindre des choses c'est d'utiliser typescript si t'es obligé
Le 01 juin 2022 à 16:46:06 :
C >> C++https://image.noelshack.com/fichiers/2021/44/7/1636279598-chatlunette.png
zig > C > C++
Le 01 juin 2022 à 16:41:19 :
Le pavé C++ vs JS enterre le débat l'air de rienhttps://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png JS c'est un truc de doer, de go getter, d'entrepreneur, un seul homme peut gérer un projet entier
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png C++ bon
https://image.noelshack.com/fichiers/2018/40/2/1538464049-ahibol.png
Bof, js ça reste éclaté, c'est littéralement impossible a maintenir de gros projets avec.
Les mecs de C++ qui pensent que avoir un vieux langage design avec les contraintes des vieux compilateurs en tête peut être "moderne".
Tout les 3 ans on va rajouter 5 keywords et déprécier la moitié des fonctions de la std pour les remplacer par d'autre pour se sentir MODERNE
C++ c'est une immondice sans nom, des heures pour compiler le moindre truc, buildchain tellement éclatée que t'es toujours là avec tes vieux makefile de mort. Parlons pas d'être encore en 2022 obligé d'utiliser des .h
Dès que tu veux faire un truc un peu compliqué tu dois te taper du template programming
C++ qui a chaque version devient de moins en moins consistant
chaque version qui ajoute de nouveaux keyword et de nouveaux idiomes incompatibles avec les précédents
Obligé de taper "auto" chaque fois que tu veux la moindre inférence de type
Un langage moderne on vous dit
Le 01 juin 2022 à 15:05:40 :
ça fait des mois qu'il doit sortir dans une semaine.https://image.noelshack.com/fichiers/2022/20/4/1652915234-1648672072-cash.jpg
j'etais hype au début mais je n'y crois plus tu m'as déçuhttps://image.noelshack.com/fichiers/2022/20/4/1652915234-1648672072-cash.jpg