À propos du projet
Computer Science in JavaScript est une bibliothèque pédagogique qui fournit des implémentations classiques de paradigmes informatiques, d’algorithmes et de structures de données écrites en JavaScript. Le dépôt suit une organisation claire : le code le plus récent se trouve dans le répertoire src/, avec les tests correspondants dans tests/. Les implémentations plus anciennes restent dans data‑structures/, encodings/ et algorithms/ pour assurer la compatibilité avec les anciens articles de blog. Deux branches principales existent : master contient les versions modernes ECMAScript 2018+, tandis que la branche 2009 préserve le code original des articles de blog de 2009. Pour utiliser la bibliothèque, clonez le dépôt, installez les dépendances avec npm, puis exécutez npm test. Les articles de blog récents (2019) couvrent des variantes de listes chaînées, tandis que les articles plus anciens de 2009 traitent des arbres binaires de recherche, des algorithmes de tri, de l’encodage base64, de la recherche binaire et de la validation de cartes de crédit. Le code est volontairement verbeux et bien commenté pour aider les apprenants. Seules les corrections de bugs sont acceptées ; aucune nouvelle fonctionnalité ne sera ajoutée. Le projet est publié sous licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.