Topic de jjjjjjjjjj5 :

-Tu es un programmeur ? -Oui, je ne fais pas de C++

Supprimé

Le 12 février 2024 à 19:29:43 :

Le 12 février 2024 à 19:27:27 :
Question de noob qui bosse pas dans l’IT. Un programme codé en python c’est aussi rapide et efficient qu’un programme code en C++?

Non

Mais Si tu développes quelque chose de ton côté en python (si c'est une desktop app par exemple) tu ne seras probablement pas concerné par quelconque soucis d'optimisation, donc python, electron restent des meilleurs choix qu'essayer de jouer au nerd

Merci :hap:

Du coup c’est quoi l’équivalent du C++ moderne quand les boîtes font de gros projets SI ?

Le 12 février 2024 à 19:27:27 :
Question de noob qui bosse pas dans l’IT. Un programme codé en python c’est aussi rapide et efficient qu’un programme code en C++?

En général non, mais t'as pas toujours besoin de rapidité d'execution et de faible footprint, dans la majorité des cas ce n'est pas les objectifs premiers.
L'optimisation précoce est néfaste, et un PoC d'abord fait dans un langage de haut niveau si possible, puis passé sur un truc plus bas, permissif et plus perf sera mieux branlé qu'un programme fait directement en C++ parce que monsieur ne connaît que ça et pense que son clocher est plus grand et brillant que les autres

D'ailleurs on reconnaît très souvent un dev médiocre à son fanatisme pour un langage, faute de le considérer comme un simple outil, le genre de type capable de tenter de visser avec un marteau si tu vois ce que je veux dire

Le meme autour de C++ qui serait le seul language utilisé pour optimiser quelconque appli n'est plus véridique depuis quoi, 2000 ?

Unity est entièrement conçu avec du C#, un language moins optimisé que java

Le 12 février 2024 à 19:27:27 :
Question de noob qui bosse pas dans l’IT. Un programme codé en python c’est aussi rapide et efficient qu’un programme code en C++?

Non, mais tout dépend de l'usage qui en est fait, la performance n'est qu'un critère

Le 12 février 2024 à 19:28:32 :

Le 12 février 2024 à 19:26:30 :
Je donnerais tellement de choses pour ne plus jamais avoir à écrire une ligne de c++ de ma vie https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

Sincèrement ça dépend où tu bosses, j'ai des amis qui bossent dans le milieu médical où ils usent encore énormément de choses de C++ 98 et où la codebase est un mixe affreux de C/C++ (c'est du C+ pour moi) que personne ne peut maintenir

Oui j'ai du bol encore c'est du cpp moderne 17/20 mais jpp de ce langage et de ses casseroles https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png

Le 12 février 2024 à 19:31:24 :

Le 12 février 2024 à 19:29:43 :

Le 12 février 2024 à 19:27:27 :
Question de noob qui bosse pas dans l’IT. Un programme codé en python c’est aussi rapide et efficient qu’un programme code en C++?

Non

Mais Si tu développes quelque chose de ton côté en python (si c'est une desktop app par exemple) tu ne seras probablement pas concerné par quelconque soucis d'optimisation, donc python, electron restent des meilleurs choix qu'essayer de jouer au nerd

Merci :hap:

Du coup c’est quoi l’équivalent du C++ moderne quand les boîtes font de gros projets SI ?

Electron pour un stack JS globalement, après tu as beaucoup de gros software qui sont installés depuis une éternité qui étaient fait avec du c/c++ et qui restent ainsi (tout ce qui est Adobe suite etc)

Mais l'optimisation sincèremnt c'est un problème résolu en 2024, un téléphone peut faire tourner n'importe quoi de nos jours alors essayer d'épargner quelques mb de ram sur un desktop c'est simplement plus utile

Oui je sais que ça va rager et me dire que c'est cette logique qui cause certains problèmes mais c'est ainsi

Le 12 février 2024 à 19:32:13 :
Le meme autour de C++ qui serait le seul language utilisé pour optimiser quelconque appli n'est plus véridique depuis quoi, 2000 ?

Unity est entièrement conçu avec du C#, un language moins optimisé que java

Euh je suis pas très sûr de ça, les scripts oui mais le bousin derrière il doit y en avoir un gros morceau en cpp

Le 12 février 2024 à 19:19:19 :
Developpeur JS: "J'ai une idée d'application" https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png
Dev C++: "J'ai une idée d'application" https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
Ils décident de créer une application de messagerie en ligne type Discord/Skype https://image.noelshack.com/fichiers/2016/38/1474550815-1474299886-picsart-09-20-05-35-43.png
Dev JS: "Bon je vais telecharger Electron pour le front j'éspère que ça va marcher https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png "
Dev C++: "Qt ou rien, c'est parti pour tester les examples du repo https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
1 heure plus tard.. https://image.noelshack.com/fichiers/2016/38/1474550815-1474299886-picsart-09-20-05-35-43.png
Dev JS: "Wow ça marche! Je vais prendre Vue.JS pour le front-end, et NodeJS pour le back-end comme ça je suis tranquille https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png "
Dev C++: " https://image.noelshack.com/fichiers/2020/35/4/1598501993-d6gau.png https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
"Même l'exemple le plus basique ne marche pas sur mon PC? https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png"
"Bon pas grave on va voir d'ou ça vient https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
1 jour plus tard.. https://image.noelshack.com/fichiers/2016/38/1474550815-1474299886-picsart-09-20-05-35-43.png
Developpeur JS: "Bon j'ai un prototype qui marche, j'ai juste copié collé du CSS pour que ça soit pas trop moche, au moins c'est déjà un projet viable" https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png
"Bon du coup je vais travailler sur le back un peu plus https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png "
"npm i ws https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png "
"Ok c'est parti https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png "
Dev C++ "Ok en fait le problème vient de la dépendance MINGNU-MWN version 9 du Visual Project https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
"Youpi! J'ai la toolkit qui marche et j'ai le bouton qui est affiché https://image.noelshack.com/fichiers/2020/35/4/1598502405-qsdqdq.png https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
1 mois plus tard.. https://image.noelshack.com/fichiers/2016/38/1474550815-1474299886-picsart-09-20-05-35-43.png
Developpeur JS: "Bon j'ai fini je pense https://image.noelshack.com/fichiers/2020/35/4/1598502563-riot-web-large.png " https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png
"En plus ça tourne sous navigateur, sous Windows, sous Mac, sous Linux, sous micro-onde, sous applewatch, sous google glass, c'est cool quand même je vais pouvoir lancer un buisness pour faire un peu d'argent " https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png
"Je vais l'appeler DiSkype, ça va forcer sur la controverse et je vais me faire encore plus de thune https://image.noelshack.com/fichiers/2017/51/3/1513764782-sticker-risitassourire.png "
Dev C++ " Bon j'espère que ça va marcher maintenant https://image.noelshack.com/fichiers/2020/35/4/1598502703-dbus-chat-example.png
https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
https://image.noelshack.com/fichiers/2020/35/4/1598502774-qppcx.jpg https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
1 mois plus tard.. https://image.noelshack.com/fichiers/2016/38/1474550815-1474299886-picsart-09-20-05-35-43.png
Dev C++ "Bon j'ai fini https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png"
"Il est temps d'en faire la pub sur internet https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
"Reddit -> Poster -> 'A new lightweight chat software focused on low-end devices' https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
"Héhé ça tourne sous 20 Mo de ram c'est pas beau ça? https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png https://image.noelshack.com/fichiers/2017/33/7/1503263185-risitas-geek.png "
.
...
.....
"Première réponse (5 upvotes) : c'est quoi ta merde c'est hyper moche et ça tourne même pas sous mon mac https://image.noelshack.com/fichiers/2019/46/1/1573482939-123132132.png "
"Deuxième réponse (3 upvotes) : C'est un genre de DiSkype eco+? https://image.noelshack.com/fichiers/2017/11/1489483754-cr7-1.png "
"Hein? C'est quoi diskype? https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
https://image.noelshack.com/fichiers/2020/35/4/1598503375-azeaeaz.png
10 ans plus tard.. https://image.noelshack.com/fichiers/2016/38/1474550815-1474299886-picsart-09-20-05-35-43.png
https://image.noelshack.com/fichiers/2020/35/4/1598502774-qppcx.jpg https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png
"Alors t'as bientot fini esclave? https://image.noelshack.com/fichiers/2019/19/4/1557427812-issou-hop.png "
"Oui monsieur https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png "
..
...
https://image.noelshack.com/fichiers/2017/27/2/1499168768-12h11legroslard.png https://image.noelshack.com/fichiers/2020/35/4/1598503910-kahwc.png https://image.noelshack.com/fichiers/2017/22/1496373187-asthma.jpg

AYAA PUTAIN JAI EXPLOSE :rire:

Les low IQ qui ne connaissent rien de la prog à bas niveau "gneugneu ça sert à rien on peut tout faire en Java, C# et Js avec Electron, Unity, NodeJs et autres outils pour demeurés"

Les mêmes low IQ sur Steam une semaine après "gngngn pourquoi mon jeu de plateformes pèse 200Go :fou:"

je suis lead dev applicatif C++ et c'est vraiment de la merde, j'ai horreur de ça

N'importe qui ayant suivi un cour sur la théorie des languages de programmation sait que C++ est de la daube. Aussi bien pour sa syntaxe que pour sa sémantique. https://image.noelshack.com/fichiers/2021/04/4/1611841177-ahiahiahi.png

Le 12 février 2024 à 19:32:13 jjjjjjjjjj5 a écrit :
Le meme autour de C++ qui serait le seul language utilisé pour optimiser quelconque appli n'est plus véridique depuis quoi, 2000 ?

Unity est entièrement conçu avec du C#, un language moins optimisé que java

parce que tu crois que Mono ou IL2CPP ne sont pas écrits en c++ ? https://image.noelshack.com/fichiers/2021/04/4/1611841177-ahiahiahi.png

Le 12 février 2024 à 19:39:25 :
Les low IQ qui ne connaissent rien de la prog à bas niveau "gneugneu ça sert à rien on peut tout faire en Java, C# et Js avec Electron, Unity, NodeJs et autres outils pour demeurés"

Les mêmes low IQ sur Steam une semaine après "gngngn pourquoi mon jeu de plateformes pèse 200Go :fou:"

surtout les assets non compressés qui pèsent lourd dans l'histoire, C# c'est le choix le plus tactique pour faire du gamedev
t'es sûr de savoir de quoi tu parles toi ?
les seuls branleurs que j'aie jamais vu se branler sur de la prog bas niveau mes couilles c'est les juniors et les ratés de certaines écoles payantes dont je tairai le nom

Le 12 février 2024 à 19:39:25 :
Les low IQ qui ne connaissent rien de la prog à bas niveau "gneugneu ça sert à rien on peut tout faire en Java, C# et Js avec Electron, Unity, NodeJs et autres outils pour demeurés"

Les mêmes low IQ sur Steam une semaine après "gngngn pourquoi mon jeu de plateformes pèse 200Go :fou:"

Le mec qui parle d'optimisation sur les jeux modernes alors que la saloperie moyenne faite sous UE 5 fait 500 go https://image.noelshack.com/fichiers/2024/07/1/1707763339-00c1701850d8ef35af73143729dabde588b185bf352247aa7a1756b550d4c579.jpg

Le 12 février 2024 à 19:39:25 :
Les low IQ qui ne connaissent rien de la prog à bas niveau "gneugneu ça sert à rien on peut tout faire en Java, C# et Js avec Electron, Unity, NodeJs et autres outils pour demeurés"

Les mêmes low IQ sur Steam une semaine après "gngngn pourquoi mon jeu de plateformes pèse 200Go :fou:"

De surcroît ce qui cause le fait que les jeux ont explosé en terme de poids c'est le manque de compression des fichiers audios, le fait que des packs de textures 8K sont souvent inclus dans les fichiers même si personne ne va ou peut les utiliser etc, ça n'a que peu de rapport avec le code

Parfois il est préférable de laisser le code bas niveau a ceux qui le maîtrise vraiment pour évité de faire pire niveau performance qu'un code haut niveau.

Plus sincèrement, dans un projet si tu n'a pas besoin de c++ tu l'évite c'est trop de contraintes en maintenance donc en coût.

Le 12 février 2024 à 19:40:25 :
je suis lead dev applicatif C++ et c'est vraiment de la merde, j'ai horreur de ça

Si t'es coincé dans une boite avec une codebase de C++9 c'est normal :hap:
Mais ça change rien au fait que tu as (normalement, si t'es lead) des compétences en reverse engineering, et optimisation qu'un jean Unity n'aura jamais.
Si c'est pas déjà fait (normalement à nouveau, si t'es lead, c'est le cas), apprends d'autres langages de bas niveau comme Rust, Zig, ou Go :ok:

Rust a fait son entrée dans le kernel linux donc il est parti pour durer, le problème c'est que les seuls boulots en rust sont des scams de crypto, mal payés avec ça. Et la communaté de redditeurs gauchistes est assez insupportable aussi :malade:

Le 12 février 2024 à 19:45:31 :

Le 12 février 2024 à 19:40:25 :
je suis lead dev applicatif C++ et c'est vraiment de la merde, j'ai horreur de ça

Si t'es coincé dans une boite avec une codebase de C++9 c'est normal :hap:
Mais ça change rien au fait que tu as (normalement, si t'es lead) des compétences en reverse engineering, et optimisation qu'un jean Unity n'aura jamais.
Si c'est pas déjà fait (normalement à nouveau, si t'es lead, c'est le cas), apprends d'autres langages de bas niveau comme Rust, Zig, ou Go :ok:

Rust a fait son entrée dans le kernel linux donc il est parti pour durer, le problème c'est que les seuls boulots en rust sont des scams de crypto, mal payés avec ça. Et la communaté de redditeurs gauchistes est assez insupportable aussi :malade:

Rust ne sera jamais important, arrète de lui recommander de transitionner (en femme)

surtout les assets non compressés qui pèsent lourd dans l'histoire, C# c'est le choix le plus tactique pour faire du gamedev
t'es sûr de savoir de quoi tu parles toi ?
les seuls branleurs que j'aie jamais vu se branler sur de la prog bas niveau mes couilles c'est les juniors et les ratés de certaines écoles payantes dont je tairai le nom

Je dis pas que c'est pas le choix le plus tactique, je dis que parce que c'est le standard, tu te retrouves avec des dev qui comprennent rien à ce qu'ils font et que ça dérange pas de laisser trainer des fichiers énormes à la sortie :hap:
Je suis pas en train de te dire de te coder un packer en assembleur pour faire le mec, je souligne simplement le fait que si tu connais vraiment rien de ce domaine que tu appelles gentiment "de mes couilles", c'est que t'es probablement un imposteur surpayé pour produire de la merde en DLC de 50Go chacun :hap:

Rust ne sera jamais important, arrète de lui recommander de transitionner (en femme)

Je lui ai pas dit de transitionner, juste de l'apprendre au cas où, parce qu'il aura des facilités et si ça prend de l'ampleur d'ici 20 ans, il sera ready contrairement à toi qui seras devenu l'analogue d'un développeur Fortran ou Cobol :hap:

Le 12 février 2024 à 19:47:02 :

Le 12 février 2024 à 19:45:31 :

Le 12 février 2024 à 19:40:25 :
je suis lead dev applicatif C++ et c'est vraiment de la merde, j'ai horreur de ça

Si t'es coincé dans une boite avec une codebase de C++9 c'est normal :hap:
Mais ça change rien au fait que tu as (normalement, si t'es lead) des compétences en reverse engineering, et optimisation qu'un jean Unity n'aura jamais.
Si c'est pas déjà fait (normalement à nouveau, si t'es lead, c'est le cas), apprends d'autres langages de bas niveau comme Rust, Zig, ou Go :ok:

Rust a fait son entrée dans le kernel linux donc il est parti pour durer, le problème c'est que les seuls boulots en rust sont des scams de crypto, mal payés avec ça. Et la communaté de redditeurs gauchistes est assez insupportable aussi :malade:

Rust ne sera jamais important, arrète de lui recommander de transitionner (en femme)

Ce qui maintient la popularité du cpp c'est son passif hein, personne de sérieux ne va démarrer un projet de zéro en cpp en big 2k24 https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png

Données du topic

Auteur
jjjjjjjjjj5
Date de création
12 février 2024 à 19:08:36
Date de suppression
15 février 2024 à 17:01:00
Supprimé par
Auteur
Nb. messages archivés
46
Nb. messages JVC
42
En ligne sur JvArchive 308