Compilateurs, Python

Commencer avec ANTLR pour Python

Jason / février 8, 2021

ANTLR est un outil d’écriture compilateur, similaire Lex / Yacc ou Flex / Bison, mais beaucoup plus capable, moderne, et généralement moins frustrant. Je lis actuellement The Definitive ANTLR 4 Reference du créateur d’ANTLR, Terence Parr. C’est un merveilleux reasource sur le fonctionnement et l’utilisation d’ANTLR, mais il est écrit en Java – l’une de mes langues les moins préférées. Heureusement ANTLR cible plusieurs langues, alors j’ai pensé que je suivrais le long en Python – aussi l’une de mes langues les moins préférées. read more

Généralités

Réapprendre le calcul

Jason / février 4, 2021

J’ai obtenu mon diplôme d’études collégiales en décembre 2005, mais mon dernier cours de mathématiques a été un an et demi plus tôt lorsque j’ai pris Calculus III au cours du premier trimestre d’été 2004. Au moment de cette écriture qui est un peu plus de 16 ans, 7 mois depuis que j’ai utilisé une grande partie de ce que j’ai appris dans Calculus III. read more

Bases, Conseils Rapides

Surveillance des requêtes en cours d’exécution dans Postgres

Jason / janvier 31, 2021

Un autre pour la catégorie conseils rapides – avez-vous déjà eu besoin de voir quelles requêtes sont en cours d’exécution contre votre base de données Postgres? Peut-être qu’un processus nocturne n’est pas encore terminé et vous êtes curieux de savoir si elle est dans l’impasse? Ou peut-être le serveur de base de données utilise 100% CPU et vous n’êtes pas sûr pourquoi? Ceux-ci, avec beaucoup d’autres, sont toutes les raisons que j’ai eu besoin de jeter un coup d’oeil sous le capot de Postgres. read more