Boiethios a écrit 129 commentaires

  • [^] # Re: Best article award

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau moteur de rendu ultra‐rapide pour Firefox : Quantum Render. Évalué à 2.

    Tout à fait d'accord. Le meilleur que j'ai lu ici : intéressant, agréable à lire (surtout les petits dessins, j'imagine que ça représente beaucoup de travail), se mettant à la portée de tous, mais qui rentre quand même dans le détail et la technique, etc.

  • # Merci pour ce témoignage

    Posté par  (site web personnel) . En réponse à la dépêche Conférence GStreamer 2017 : Oxydation de GStreamer. Évalué à 6.

    J'ai moi-même sauté le pas il y a un an (je ne veux plus utiliser C/C++ pour de nouveaux projets) ; mais lire le témoignage concret et détaillé d'un développeur expérimenté sur les avantages du Rust est très intéressant.

    Le langage devient suffisement mature (des choses manquantes étaient vraiment gênantes auparavent, je pense notamment au fait de ne pas pouvoir utiliser d'autres paramètres génériques que des types). Je pense vraiment que de plus en plus d'entreprises vont l'utiliser. D'ailleurs, si quelqu'un a du travail à proposer, je veux bien quitter mon boulot où je fais du C# toute la journée :p

  • [^] # Re: Gnirehtet réécrit en Rust

    Posté par  (site web personnel) . En réponse au journal Du reverse tethering, en Rust. Évalué à 4.

    Il faut tester ce langage (surtout en venant du C++) pour se rendre compte à quel point il est génial.

    J'ai personnellement fait du C++ quelque années professionnellement après mes études (je pense relativement bien connaître le langage). On m'a dit beaucoup de bien de Rust, et du coup j'ai décidé de lui laisser une chance.

    Les débuts étaient effectivement horribles. Je passais mon temps à subir les foudres du borrow checker. Mais j'ai décidé de m'acharner, et rapidement, j'ai compris l'intérêt du truc. On finit par acquérir une façon de programmer plus saine, où on est conscient du cycle de vie de chaque "objet" (je mets entre guillemet, puisque il n'y a pas d'objet à strictement parler en Rust).

    Le Rust m'a tellement plu que je ne veux plus me coltiner le C++ (alors que c'était mon langage préféré avant). Concrètement, je fais du C# au travail, et j'écris mes projets persos en Rust. Je suis beaucoup plus productif en Rust qu'en C++.

    Certes, la courbe d'apprentissage a été brusque, mais a posteriori, ça valait le coup. Un côté un peu frustrant est qu'il faut abandonner certains patrons de conception et les remplacer par d'autres, par exemple. C'est sans regret pour certains, comme le Singleton.

    Les avantages du Rust sur le C++?

    • La simplicité et la sécurité quand on ajoute une dépendance (venant du C++, c'est pour moi l'avantage no. 1, ex aequo avec le suivant)
    • La sécurité (pas de segfault, pas de data race)
    • la sémantique move par défaut
    • Composition plutôt qu'héritage, le système de trait
    • La saveur fonctionnelle du langage: les iterateurs, la syntaxe orienté expression, le pattern matching, etc.
    • La bibliothèque standard qui ressemble à quelque chose (on a tout ce dont on a besoin, pas besoin de réécrire soi-même des choses de base).

    Bref, pour toutes ces raisons (et d'autres encore), je pense que c'est un langage amené à monter fortement face au couple C/C++. Il suffit de voir sa croissance y compris au sein des entreprises pour se rendre compte que ce n'est pas un feu de paille.

  • [^] # Re: Bonsoir

    Posté par  (site web personnel) . En réponse au message [Coup de gueule] La soi-disant “offre” de NVidia. Évalué à 1.

    Évidemment. « Vas-y installe Bidule tu vas voir c’est de la bombe ! — Euh… ça va pas être possible… Tu connais RMS ? »

    Ahah, j'aurais dû lui demander ça…

    Intel ne fait que des GPU intégrés… donc oui, pour avoir un minimum de puissance, ce n'est pas le top. Ça suffit pour gérer un bureau, mais ça ne va pas vraiment plus loin.

    Sinon, je suis sous GNU/Linux depuis des années, mais j'avais une activité classique : internet, des petits jeux que je winais parfois, et c'est tout. C'est la première fois que je me rends compte à quelle point on ne vaut rien commercialement sur le marché des ordinateurs de bureau.