[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 :rire:
html > all :oui:

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 :rire:
html > all :oui:

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

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 :rire:
html > all :oui:

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

tu peux styliser du xml donc non aucun lien avec html :hap:

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

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

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

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

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

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

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. :hap:
Je parle d'utiliser Rust pour les nouveaux logiciels qui sont créés from scratch. :ok:

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

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

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

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.