Nous saluons les architectes du monde numérique d’aujourd’hui à l’occasion de la Journée des programmeurs, qui est généralement célébrée le 13 septembre, le 256e jour de l’année. Le nombre 256 a été choisi car c’est le nombre de valeurs distinctes qui peuvent être représentées avec un octet de huit bits.

Alors que nous célébrons les changements positifs que les programmeurs apportent pour améliorer notre vie de tous les jours, voici 10 choses que vous ne saviez peut-être pas sur la programmation ou le codage, et comment il pourrait vous être utile de les saisir.

1. Il existe plus de 20 langages de programmation asiatiques
Sur les 8 500 langages de programmation enregistrés, environ un tiers utilisent l’anglais pour leurs mots-clés et bibliothèques de codes, tandis que beaucoup d’autres sont basés sur des langues non anglaises, certains étant entièrement constitués de symboles. Cela comprend plus de 20 langages de programmation asiatiques, par exemple. BAIK (indonésien), Changjo (coréen), Dolittle (japonais), PerlYuYan (chinois) et le langage de programmation hindi.

2. Le premier programmeur informatique était une femme et a un langage de programmation qui porte son nom.
Pour tous les discours sur le manque de femmes dans la technologie ces jours-ci, peu de gens savent qu’Ada Lovelace1, fille du célèbre poète Lord Byron, est largement reconnue comme le tout premier programmeur informatique. Sa mère avait reçu une formation en mathématiques et insistait pour que sa fille l’étudie également. Ada est connue pour avoir approfondi les travaux de Charles Babbage sur le moteur analytique, un des premiers ordinateurs mécaniques à usage général. Le langage de programmation Ada a été nommé en son honneur.

3. Il est avantageux de connaître le codage
Nous vivons dans un monde où presque tout le monde utilise un téléphone mobile ou un ordinateur, la plupart utilisant les deux. Le monde regorge de plus en plus de services Web, tels que YouTube, Netflix et Facebook. Tout cela indique où les futurs emplois et compétences sont susceptibles d’être demandés – et savoir coder vous aidera à devenir pertinent pour le futur lieu de travail. En fait, le cabinet d’études de marché Evans Data 2 estime que la population mondiale de développeurs de logiciels a presque doublé depuis 2010 pour atteindre environ 19 millions de personnes et devrait atteindre 25 millions d’ici 2020.

4. La programmation peut être relativement peu coûteuse
Avec les ressources en ligne comme Microsoft Virtual Academy , apprendre à coder peut être un moyen rentable d’augmenter vos compétences et de faire progresser votre carrière. Pour vous mettre à niveau, apprendre à coder en ligne peut également être une option moins chère que de retourner à l’université, prenant en moyenne 3 mois sur trois au lieu de quatre ans, et coûtant 10 000 à 20 000 dollars au lieu de 50 000 à 200 000 dollars.

5. La programmation favorise la pensée computationnelle, qui est vitale pour réussir dans le monde d’aujourd’hui La
pensée computationnelle 4 est définie par l’Université Carnegie Mellon comme «un moyen de résoudre des problèmes, de concevoir des systèmes et de comprendre le comportement humain qui s’appuie sur des concepts fondamentaux de l’informatique». Nous exerçons une réflexion informatique dans les tâches quotidiennes. L’acte de programmation entraîne notre cerveau à comprendre et à résoudre les problèmes plus efficacement – certains disent même qu’il aide à voir les erreurs comme partie intégrante de la résolution de problèmes .

6. Les codes informatiques ont joué un rôle central dans la fin de la Seconde Guerre mondiale.
Grâce à Alan Turing 5 , un informaticien anglais, la fin de la Seconde Guerre mondiale a été accélérée en utilisant ses compétences mathématiques et cryptologiques pour déchiffrer ENIGMA, la machine à codes des nazis. Intel de Bletchley Park, où Turing et son équipe étaient basés, a contribué à sauver d’innombrables vies. Pour sa contribution à l’informatique moderne, l’Association for Computing Machinery (ACM) a donné son nom à son prix Turing.

7. Turing est aussi l’inventeur du « test de Turing », qui distingue les ordinateurs des humains
Le « test de Turing » est expérimenté plus communément CAPTCHA 6 de nos jours, ou complètement test automatisé public Turing pour dire les ordinateurs et les humains Apart. Développé à l’Université Carnegie Mellon, CAPTCHA apparaît comme des mots ou des nombres déformés sur un formulaire en ligne, et les humains doivent taper ce qu’ils voient pour prouver qu’ils ne sont pas des robots.

8. Le premier bug informatique était en fait un papillon de nuit.
Dans les années 1940, les ordinateurs remplissaient de grandes pièces et la chaleur des composants attirait toutes sortes d’insectes. Un jour, les opérateurs travaillaient sur un ordinateur à l’Université Harvard 7 lorsqu’ils se sont rendu compte qu’un papillon de nuit avait été écrasé dans la machine et inscrit dans leur journal de bord, «premier cas réel de bogue trouvé». On pense que cela a contribué à l’utilisation répandue et populaire du terme informatique.

9. Les étudiants d’Asie-Pacifique manifestent un vif intérêt
pour le codage. Trois étudiants sur quatre dans la région souhaitent que le codage soit une matière principale à l’école et sont prêts à suivre des cours en dehors de l’école s’ils en ont l’occasion, selon une étude de Microsoft Asie Pacifique.

10. Vous pouvez coder sans savoir comment
Tout le monde, à tout âge, peut apprendre à coder grâce à la disponibilité de jeux, d’éditeurs visuels et d’interfaces utilisateur graphiques qui simplifient le processus de codage. Lorsque la technologie est synonyme d’avenir, il n’est jamais trop tôt pour commencer à apprendre le codage. Trouvez des jeux et des didacticiels sur Code.org , le partenaire de Microsoft pour #HourOfCode, une initiative visant à inciter 100 millions de personnes à apprendre à coder.