Algorithmes
Recettes rigoureuses : trier, chercher, optimiser. La notation Big-O dit si votre code survivra à l'échelle.
Algorithmes, POO, structures de données. Les idées qui traversent tous les langages. (9 pages)
Recettes rigoureuses : trier, chercher, optimiser. La notation Big-O dit si votre code survivra à l'échelle.
Comment « Bonjour 🎉 » devient des nombres : ASCII, UTF-8, émojis multi-octets. Et les bugs d'encodage.
Compilé, bytecode, interprété, JIT : quatre façons de transformer du texte en programme qui tourne.
D'où viennent les ordinateurs ? Binaire, transistors, portes logiques, mémoire, encodages : toute la fondation, de zéro, sans jargon.
La base 16 des pros : couleurs #FF4D00, adresses mémoire, dumps. 1 chiffre = 4 bits, zéro douleur.
Compter avec des 0 et des 1 : conversions, additions binaires et ordres de grandeur. Le point de départ.
AND, OR, NOT, XOR : les interrupteurs logiques qui additionnent, comparent et décident. Avec tables de vérité.
Objets, classes, encapsulation, héritage, polymorphisme : organiser le code comme un monde de choses qui se parlent.
Tableaux, listes, piles, files, arbres, graphes, tables de hachage : choisir la bonne boîte change tout.