Nous saisissons des instructions dans un fichier, qui est interprété par un autre programme sur le serveur, en renvoyant un résultat. C'est tout. Le codage est en effet l'art de dire à l'ordinateur « quoi faire » selon certaines conditions.
Ce qu'est vraiment le codage, c'est une suite de 1 et de 0. Le processeur lit ces codes binaires comme « allumé » et « éteint » et effectue des calculs en fonction de ce que signifie le code binaire.
Chacun de ces 1 et de 0 est appelé « bit » et peut être regroupé en sections de 8 appelées « octets ».
Il est important de comprendre cela, car nous ne sommes pas vraiment en train de « coder » des chaînes binaires. Nous donnons des instructions à un programme pour obtenir un certain résultat. Il existe plusieurs couches d'interprètes de code qui font le gros du travail pour traduire cela vers le processeur. Laissons cela de côté pour l'instant.
Lorsqu'on parle de codage, les développeurs ont installé ce qu'on appelle un environnement de développement sur leurs ordinateurs. Ils obtiennent tous les dossiers et fichiers d'un « dépôt git » ce qui signifie qu'ils peuvent télécharger tout le code du produit sur leur propre ordinateur.
Ils visualisent les fichiers et les éditent dans ce qu'on appelle des « IDE » (Environnements d'Intégration Développement). De nos jours, ils ne sont peut-être plus si intégrés, car selon le langage de programmation avec lequel vous travaillez, il se peut que vous ayez besoin d'avoir installé de nombreuses choses sur votre ordinateur pour pouvoir exécuter et voir le code effectuer ce que vous lui avez dit dans un navigateur web.
Maintenant que les développeurs peuvent voir tous leurs fichiers, ils peuvent les éditer et voir le résultat. C'est le processus de codage. Visualisons un exemple simple. Dans le champ d'URL du navigateur web, il y a parfois de nombreuses choses après l'URL.
Par exemple, https://awesome.com/?message=hello. Nous pouvons dire au programme d'utiliser la variable « message » et d'afficher (« print ») son contenu :
Si ($message) {
echo $message;
}
En savoir plus dans « The CTO Playbook » disponible sur Amazon/Kindle.
Nous sommes une société suisse (LLC) basée en
Suisse.