jeudi 26 janvier 2023
Avoid exception throwing in performance-sensitive code [Vincent]
« L'auteur nous sensibilise sur les exceptions en C++ et leur coût d'exécution non négligeable.  »
Why Python 3.11 is faster ? [Laurent Steff]
« A previous post "Python under the hood" gave some insight explaining "why Python is slow". Things are changing a bit with Python 3.11, in this video "How we are making Python 3.11 faster - presented by Mark Shannon" from EuroPython Dublin 2022. The video was spotted on a Medium post.  »
Pipe: How the System Call That Ties Unix Together Came About [Vincent]
« Comment la philosopie Unix est née, grâce au pipe ("|") et à l'imbrication des outils les uns avec les autres.  »
JavaScript prototypes and ES6 "classes" [Laurent Steff]
« JavaScript does not come with concept of classes, as other mainstream language do. Instead it comes with prototypes. Since around 2016 though, with its ES6 version, JavaScript has a "class" keyword. This article, strongly opinionated, gives insights about what are prototypes, and how the "JS Classes" may confuse programmers.  »
RSA’s demise from quantum attacks is very much exaggerated, expert says [Sébastien]
« J'avais raté l'annonce, mais il y a 3 semaines un article indiquant une méthode permettant de cracker l'encryption RSA a apparemment généré pas mal de buzz - un algorithme quantique permettant de le faire est théorisé depuis longtemps mais est loin de pouvoir être mis en oeuvre avec nos moyens actuels; l'article en question indiquait qu'on pourrait atteindre cet objectif bien avant les prévisions (qui comptent en décennies le temps d'y arriver). ll semblerait toutefois que ça a été grandement exagéré, comme le souligne un spécialiste mentionné dans l'article: All told, this is one of the most actively misleading quantum computing papers I’ve seen in 25 years, and I’ve seen ... many  »