[Prog] Le langage RUST est MAGIQUE !
plop223
2019-03-07 00:11:49
Le 07 mars 2019 à 00:10:24 Galopa_bleu a écrit :
Le 07 mars 2019 à 00:06:39 plop223 a écrit :
Le 07 mars 2019 à 00:04:02 Mppa a écrit :
Le 07 mars 2019 à 00:00:49 plop223 a écrit :
Le 06 mars 2019 à 23:59:53 Galopa_bleu a écrit :
Aya Rust cette blague
html > all
Mais keske tu raconteshttps://image.noelshack.com/fichiers/2017/50/1/1513020307-risitas54transparent2b.png
Tout le monde sait que CSS est bien meilleur et puissanthttps://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
N'empêche que... https://keithclark.co.uk/labs/css-fps/
y'a vraiment des tarés
https://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
Le 07 mars 2019 à 00:04:39 Galopa_bleu a écrit :
Le 07 mars 2019 à 00:00:49 plop223 a écrit :
Le 06 mars 2019 à 23:59:53 Galopa_bleu a écrit :
Aya Rust cette blague
html > all
Mais keske tu raconteshttps://image.noelshack.com/fichiers/2017/50/1/1513020307-risitas54transparent2b.png
Tout le monde sait que CSS est bien meilleur et puissanthttps://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
Le css dépend entièrement du html l'ahuri. Sans html le css sert a rien et je m'y connais, j'ai fais science du numérique au lycée hein
Tu devrais y retourner khey, ta pas l'air de comprend comment fonctionne le CSShttps://image.noelshack.com/fichiers/2017/50/1/1513020307-jesusjointtransparent.png
Le 07 mars 2019 à 00:08:34 SpringBoost a écrit :
Le 07 mars 2019 à 00:04:39 Galopa_bleu a écrit :
Le 07 mars 2019 à 00:00:49 plop223 a écrit :
Le 06 mars 2019 à 23:59:53 Galopa_bleu a écrit :
Aya Rust cette blague
html > all
Mais keske tu raconteshttps://image.noelshack.com/fichiers/2017/50/1/1513020307-risitas54transparent2b.png
Tout le monde sait que CSS est bien meilleur et puissanthttps://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
Le css dépend entièrement du html l'ahuri. Sans html le css sert a rien et je m'y connais, j'ai fais science du numérique au lycée hein
tu peux styliser du xml donc non aucun lien avec html
Je vous attend a la gare de la silicone valley, je serai le mec qui joue à minecraft sur le banc. Ramenez vos épée en diamshttps://image.noelshack.com/fichiers/2019/07/1/1549895723-stevedab.png
https://image.noelshack.com/fichiers/2016/47/1480119288-jesusnormandsoldat2.png
fapmaster
2019-03-07 00:12:03
Le 07 mars 2019 à 00:00:12 RustEvangelist a écrit :
Le 06 mars 2019 à 23:57:26 Fapmaster a écrit :
Testé Rust vite fait. Pas accroché, mais je fais du C++ que pour le fun, j'utilise pas ces langages pour le taf'. Tout ce que j'ai retenu de Rust, c'est qu'il me laissait moins faire le con que d'ordinaire, et pour un mec qui a grandi avec Perl, c'est frustrant
Je comprends. Mais en entreprise, quand ton programme fait plusieurs milliers de lignes, un langage qui empêche les juniors de faire les cons, c'est assez appréciable.
Pour qu'il soit le "futur", Rust a tellement de chemin à faire, sérieux. Même s'il devient objectivement meilleur que C++, ce dernier a une base de code tellement monstrueuse que sa part de marché sera à peine entamée. Pour déloger C++, C ou Java, il faudra plus que de nouveaux langages.
Du chemin à quel niveau ? Rust est objectivement meilleur que du C++ sur le papier (c'est normal, c'est un langage moderne, donc il a été designé avec 30 ans de théories des langages derrière).
Après, sera-t-il ou non adopté majoritairement ? Personne ne peut le prédire tu as raison.
Tu parles d'un problème évité en mettant un autre problème en exergue : si ton programme fait plusieurs milliers de lignes (On va plutôt taper dans les centaines de milliers, pour être réaliste.), ça va coûter bonbon de tout réécrire dans un autre langage. Aucun langage, aussi bon soit-il, ne justifie ce genre d'investissement, actuellement : le gain est pas suffisant. (Puisque les juniors qui réussissent à faire valider du code nuisible, ça devient rare, maintenant.) ('fin, je dis "devient", je suis pas assez vieux pour savoir comment c'était avant, certes.). Et C++ a une telle part de marché, Rust part de trop loin.
Pour le "objectivement meilleur", je peux pas franchement en débattre : j'ai dû coder genre 500 lignes de Rust, dont 250 recopiées sur un tuto Je peux juste sortir les quelques arguments pour/contre que j'ai lus à l'époque, mais tu dois déjà tous les connaître. Le souci, c'est : est-il suffisamment meilleur pour grignoter de la part de marché ? Tous les ans, on crée de nouveaux langages censés détrôner les anciens (Go, Julia, Perl 6, Kotlin), mais combien ont une chance réaliste de devenir des meubles comme le trio actuel ?
RustEvangelist
2019-03-07 00:12:52
Le 07 mars 2019 à 00:10:16 -ZerOx a écrit :
En termes de gestion des dépendances, est-ce que est moins bogué que npm et moins chiant que Maven et consorts ?
1000 fois mieux (d'après ce que j'ai lu à droite à gauche sur npm, car je n'en suis pas un utilisateur régulier).
cargo (le package manager de Rust), c'est vraiment la vie.
Est-ce que le paradigme fonctionnel a un vrai intérêt pour ce type de langage ?
Rust n'est pas un langage fonctionnel.
Il en utilise certains paradigmes (exemple le pattern matching), mais sinon c'est de la POO.
plop223
2019-03-07 00:13:45
Le 07 mars 2019 à 00:12:52 RustEvangelist a écrit :
Le 07 mars 2019 à 00:10:16 -ZerOx a écrit :
En termes de gestion des dépendances, est-ce que est moins bogué que npm et moins chiant que Maven et consorts ?
1000 fois mieux (d'après ce que j'ai lu à droite à gauche sur npm, car je n'en suis pas un utilisateur régulier).
cargo (le package manager de Rust), c'est vraiment la vie.
Est-ce que le paradigme fonctionnel a un vrai intérêt pour ce type de langage ?
Rust n'est pas un langage fonctionnel.
Il en utilise certains paradigmes (exemple le pattern matching), mais sinon c'est de la POO.
En même temps POO master racehttps://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
GiletsJuifs
2019-03-07 00:14:26
Et pourquoi ça existe pas une sorte de langage avec des objets à cliquer-glisser (des variables, des boucles, porte logiques de mes couilles...etc) sans avoir besoin d'écrire comme un con et qui soit compréhensible pour tous et traduit dans toutes les langues...?
https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
plop223
2019-03-07 00:15:37
Le 07 mars 2019 à 00:14:26 GiletsJuifs a écrit :
Et pourquoi ça existe pas une sorte de langage avec des objets à cliquer-glisser (des variables, des boucles, porte logiques de mes couilles...etc) sans avoir besoin d'écrire comme un con et qui soit compréhensible pour tous et traduit dans toutes les langues...?
https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
Ça existe ... me rappelle pas des noms ou logiciel qui font ça ... mais c'est clairement moins bien qu'une langage de programmation "classique"https://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
edit: je dirais même que ça n'a aucun rapport
RustEvangelist
2019-03-07 00:16:18
Le 07 mars 2019 à 00:12:03 Fapmaster a écrit :
Le 07 mars 2019 à 00:00:12 RustEvangelist a écrit :
Le 06 mars 2019 à 23:57:26 Fapmaster a écrit :
Testé Rust vite fait. Pas accroché, mais je fais du C++ que pour le fun, j'utilise pas ces langages pour le taf'. Tout ce que j'ai retenu de Rust, c'est qu'il me laissait moins faire le con que d'ordinaire, et pour un mec qui a grandi avec Perl, c'est frustrant
Je comprends. Mais en entreprise, quand ton programme fait plusieurs milliers de lignes, un langage qui empêche les juniors de faire les cons, c'est assez appréciable.
Pour qu'il soit le "futur", Rust a tellement de chemin à faire, sérieux. Même s'il devient objectivement meilleur que C++, ce dernier a une base de code tellement monstrueuse que sa part de marché sera à peine entamée. Pour déloger C++, C ou Java, il faudra plus que de nouveaux langages.
Du chemin à quel niveau ? Rust est objectivement meilleur que du C++ sur le papier (c'est normal, c'est un langage moderne, donc il a été designé avec 30 ans de théories des langages derrière).
Après, sera-t-il ou non adopté majoritairement ? Personne ne peut le prédire tu as raison.
Tu parles d'un problème évité en mettant un autre problème en exergue : si ton programme fait plusieurs milliers de lignes (On va plutôt taper dans les centaines de milliers, pour être réaliste.), ça va coûter bonbon de tout réécrire dans un autre langage. Aucun langage, aussi bon soit-il, ne justifie ce genre d'investissement, actuellement : le gain est pas suffisant. (Puisque les juniors qui réussissent à faire valider du code nuisible, ça devient rare, maintenant.) ('fin, je dis "devient", je suis pas assez vieux pour savoir comment c'était avant, certes.). Et C++ a une telle part de marché, Rust part de trop loin.
Je ne parle absolument pas de réécrire un programme qui fonctionne déjà en Rust.
Je parle d'utiliser Rust pour les nouveaux logiciels qui sont créés from scratch.
Pour le "objectivement meilleur", je peux pas franchement en débattre : j'ai dû coder genre 500 lignes de Rust, dont 250 recopiées sur un tuto Je peux juste sortir les quelques arguments pour/contre que j'ai lus à l'époque, mais tu dois déjà tous les connaître. Le souci, c'est : est-il suffisamment meilleur pour grignoter de la part de marché ?
Quand je parle de "meilleur", je veux dire au niveau du design du langage.
L'adoption ou non dudit langage, c'est autre chose, c'est pas pour moi ce qui définit qu'un langage est meilleur qu'un autre.
Tous les ans, on crée de nouveaux langages censés détrôner les anciens (Go, Julia, Perl 6, Kotlin), mais combien ont une chance réaliste de devenir des meubles comme le trio actuel ?
Rust n'a pas vocation à remplacer les langages que tu cites, il se veut principalement être une alternative au C++.
Les langages peuvent coexister sans que l'un doive remplacer l'autre, il n'ont pas tous le même usage.
GiletsJuifs
2019-03-07 00:16:37
Le 07 mars 2019 à 00:15:37 plop223 a écrit :
Le 07 mars 2019 à 00:14:26 GiletsJuifs a écrit :
Et pourquoi ça existe pas une sorte de langage avec des objets à cliquer-glisser (des variables, des boucles, porte logiques de mes couilles...etc) sans avoir besoin d'écrire comme un con et qui soit compréhensible pour tous et traduit dans toutes les langues...?
https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
Ça existe ... me rappelle pas des noms ou logiciel qui font ça ... mais c'est clairement moins bien qu'une langage de programmation "classique"https://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
Pourquoi c'est pas bien les systèmes de nodes là ?https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
RustEvangelist
2019-03-07 00:17:25
Le 07 mars 2019 à 00:16:37 GiletsJuifs a écrit :
Le 07 mars 2019 à 00:15:37 plop223 a écrit :
Le 07 mars 2019 à 00:14:26 GiletsJuifs a écrit :
Et pourquoi ça existe pas une sorte de langage avec des objets à cliquer-glisser (des variables, des boucles, porte logiques de mes couilles...etc) sans avoir besoin d'écrire comme un con et qui soit compréhensible pour tous et traduit dans toutes les langues...?
https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
Ça existe ... me rappelle pas des noms ou logiciel qui font ça ... mais c'est clairement moins bien qu'une langage de programmation "classique"https://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
Pourquoi c'est pas bien les systèmes de nodes là ?https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
C'est pour les enfants de 8 ans ou les techos.https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
GiletsJuifs
2019-03-07 00:17:50
Le 07 mars 2019 à 00:17:25 RustEvangelist a écrit :
Le 07 mars 2019 à 00:16:37 GiletsJuifs a écrit :
Le 07 mars 2019 à 00:15:37 plop223 a écrit :
Le 07 mars 2019 à 00:14:26 GiletsJuifs a écrit :
Et pourquoi ça existe pas une sorte de langage avec des objets à cliquer-glisser (des variables, des boucles, porte logiques de mes couilles...etc) sans avoir besoin d'écrire comme un con et qui soit compréhensible pour tous et traduit dans toutes les langues...?
https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
Ça existe ... me rappelle pas des noms ou logiciel qui font ça ... mais c'est clairement moins bien qu'une langage de programmation "classique"https://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
Pourquoi c'est pas bien les systèmes de nodes là ?https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
C'est pour les enfants de 8 ans ou les techos.https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
Ahhttps://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
fapmaster
2019-03-07 00:17:52
Le 07 mars 2019 à 00:14:26 GiletsJuifs a écrit :
Et pourquoi ça existe pas une sorte de langage avec des objets à cliquer-glisser (des variables, des boucles, porte logiques de mes couilles...etc) sans avoir besoin d'écrire comme un con et qui soit compréhensible pour tous et traduit dans toutes les langues...?
https://image.noelshack.com/fichiers/2018/01/6/1515197332-1512909580-jvc-druckertriste.png
Ça existe. En interne, Microsoft utilise ce genre de "langages" qu'on peut utiliser uniquement en version graphique, si nécessaire, pour les ingénieurs mal à l'aise avec le code. On peut faire des prototypes à une vitesse record, avec ça. Et pour ceux qui aiment pas manipuler des boîtes, on peut toujours utiliser le code sous-jacent.
GiletsJuifs
2019-03-07 00:18:51
Regarde pourtant c'est joli je trouvehttps://image.noelshack.com/fichiers/2019/10/4/1551914325-blender-nodes12.pnghttps://image.noelshack.com/fichiers/2018/01/6/1515197436-drucker-explosion.png
RustEvangelist
2019-03-07 00:20:08
Le 07 mars 2019 à 00:18:51 GiletsJuifs a écrit :
Regarde pourtant c'est joli je trouvehttps://image.noelshack.com/fichiers/2019/10/4/1551914325-blender-nodes12.pnghttps://image.noelshack.com/fichiers/2018/01/6/1515197436-drucker-explosion.png
C'est du spaghetti code sous forme graphique en somme.https://image.noelshack.com/fichiers/2018/01/6/1515197436-drucker-explosion.png
GiletsJuifs
2019-03-07 00:20:44
Le 07 mars 2019 à 00:20:08 RustEvangelist a écrit :
Le 07 mars 2019 à 00:18:51 GiletsJuifs a écrit :
Regarde pourtant c'est joli je trouvehttps://image.noelshack.com/fichiers/2019/10/4/1551914325-blender-nodes12.pnghttps://image.noelshack.com/fichiers/2018/01/6/1515197436-drucker-explosion.png
C'est du spaghetti code sous forme graphique en somme.https://image.noelshack.com/fichiers/2018/01/6/1515197436-drucker-explosion.png
Qu'est-ce que t'as contre les spaghettihttps://image.noelshack.com/fichiers/2018/10/1/1520279025-morel.jpg
plop223
2019-03-07 00:22:25
Le 07 mars 2019 à 00:20:44 GiletsJuifs a écrit :
Le 07 mars 2019 à 00:20:08 RustEvangelist a écrit :
Le 07 mars 2019 à 00:18:51 GiletsJuifs a écrit :
Regarde pourtant c'est joli je trouvehttps://image.noelshack.com/fichiers/2019/10/4/1551914325-blender-nodes12.pnghttps://image.noelshack.com/fichiers/2018/01/6/1515197436-drucker-explosion.png
C'est du spaghetti code sous forme graphique en somme.https://image.noelshack.com/fichiers/2018/01/6/1515197436-drucker-explosion.png
Qu'est-ce que t'as contre les spaghettihttps://image.noelshack.com/fichiers/2018/10/1/1520279025-morel.jpg
Ce qui est certains c'est que ce genre de "langage" est excellent pour apprendre l'algorithmiehttps://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
plop223
2019-03-07 00:24:44
Le 07 mars 2019 à 00:18:51 GiletsJuifs a écrit :
Regarde pourtant c'est joli je trouvehttps://image.noelshack.com/fichiers/2019/10/4/1551914325-blender-nodes12.pnghttps://image.noelshack.com/fichiers/2018/01/6/1515197436-drucker-explosion.png
Tiens kheyou https://scratch.mit.edu/ideashttps://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
J'espère que tu trouveras ton bonheur ....https://image.noelshack.com/fichiers/2017/50/1/1513020307-jesusjointtransparent.png
GiletsJuifs
2019-03-07 00:27:26
Le 07 mars 2019 à 00:24:44 plop223 a écrit :
Le 07 mars 2019 à 00:18:51 GiletsJuifs a écrit :
Regarde pourtant c'est joli je trouvehttps://image.noelshack.com/fichiers/2019/10/4/1551914325-blender-nodes12.pnghttps://image.noelshack.com/fichiers/2018/01/6/1515197436-drucker-explosion.png
Tiens kheyou https://scratch.mit.edu/ideashttps://image.noelshack.com/fichiers/2017/14/1491239399-ruthveun-nounours1.png
J'espère que tu trouveras ton bonheur ....https://image.noelshack.com/fichiers/2017/50/1/1513020307-jesusjointtransparent.png
Ah oui c'était ça le truc pour apprendre la programmation aux tout petits, ya ça sur Raspberry Pihttps://image.noelshack.com/fichiers/2018/10/1/1520279025-morel.jpg
dge45
2019-03-11 15:58:36
nipe