Un développeur est une personne qui conçoit, écrit et entretient des programmes informatiques : les applications de ton téléphone, les sites que tu visites, les logiciels des entreprises et les...
Coder et programmer sont utilisés comme synonymes dans la conversation courante, et c'est presque toujours sans conséquence. La nuance existe pourtant : le codage désigne au sens strict l'acte...
Un langage compilé est un langage dont le code source est intégralement traduit en langage machine avant l'exécution, par un programme appelé compilateur. Le résultat est un fichier exécutable...
Un langage de script est un langage de programmation conçu pour écrire rapidement des programmes courts, les scripts, qui automatisent des tâches ou pilotent d'autres logiciels, sans étape de...
Le code source est le texte d'un programme tel que son auteur l'a écrit : des fichiers lisibles par un humain, rédigés dans un langage de programmation, qui décrivent tout ce que le logiciel doit...
IDE signifie environnement de développement intégré : un logiciel qui rassemble en un seul lieu tous les outils du développeur, l'éditeur de code avec coloration et complétion, le lancement des...
Le no-code désigne les outils qui permettent de créer des applications, des sites ou des automatisations sans écrire de code, par assemblage visuel de blocs ; le low-code désigne leurs cousins qui...
Pour un développeur, une intelligence artificielle est d'abord un programme d'un genre particulier : au lieu d'appliquer des règles écrites à la main, il applique des régularités apprises à partir de...
Le machine learning, ou apprentissage automatique, est la branche de l'intelligence artificielle où les programmes apprennent à partir d'exemples plutôt que de suivre des règles écrites à la main....
Le cloud computing, ou informatique en nuage, désigne l'accès à des ressources informatiques, serveurs, stockage, bases de données, logiciels, via internet et à la demande, plutôt que sur des...
La cybersécurité désigne la protection des systèmes, des données et des personnes contre les attaques informatiques, et le développeur y occupe une place singulière : son code est la surface...
Un logiciel open source est un logiciel dont le code source est publié et accompagné d'une licence autorisant chacun à le lire, l'utiliser, le modifier et le redistribuer. La définition précise...
Un bug informatique est un défaut dans un programme qui le fait se comporter autrement que prévu : plantage, résultat faux, écran figé, comportement absurde. Le mot vient de l'anglais insecte,...
Un algorithme de tri est une méthode systématique pour ranger une collection d'éléments dans un ordre donné, nombres croissants, mots alphabétiques, résultats par pertinence. Le tri est partout parce...
Le binaire et l'hexadécimal sont deux façons d'écrire les mêmes nombres que notre bon vieux système décimal, en changeant simplement de base : le décimal compte avec dix chiffres, le binaire avec...