COMPRENDRE LES LANGAGES DE PROGRAMMATION

AVEC L'AIDE D'HARRY POTTER

23 Avr · David · 4 commentaires

Comprendre les langages de programmation grâce à Harry Potter

Python, Java, C, C++, Javascript, … Vous en avez vaguement entendu parler mais vous seriez incapable d’en parler si jamais vous deviez vous faufiler incognito dans une convention de développeurs (oui ce genre de choses existe !). Pour remédier à cela, rien de plus simple, il suffit de demander un peu d’aide à notre sorcier préféré, Harry Potter : embarquez avec lui dans la découverte des langages de programmation et plus jamais vous ne vous sentirez comme un moldu qui découvre les règles du Quiditch …

python Python  <->  Hermione Granger PromoHP7_Hermione_Granger

Elève très brillante, Hermione est une jeune fille généreuse qui n’hésite pas à partager son savoir avec les sorciers débutants. Elle adore également côtoyer les enseignants de Poudlard et les assiste dans leurs travaux de recherche.

Python est considéré comme un langage à la fois puissant et accessible aux débutants. D’un abord facile, Python est également très utilisé par les chercheurs dans le monde universitaire.

Utilisé pour  construire : Youtube, Instagram, Spotify


Java <-> Aldus Dumbledore 

Souhaite la paix entre tous les peuples et travaille de concert avec tout le monde dans ce seul but. Peut sembler démodé mais connait des sorts magiques oubliés de tous.

Java est très populaire et existe sur à peu près tous les systèmes d’exploitations (Windows, Mac OS, Linux, Unix, …) et appareils électroniques (téléphones, caisses enregistreuses, postes de pilotage, …). Un des langages de programmation les plus recherchés parmi les développeurs du marché. 

Utilisé pour  construire : Gmail, Minecraft, toutes les applications Androïd.


683C <->   Harry Potter PromoHP7_Harry_Potter

Le plus puissant de tous les sorciers qui n’ait jamais existé. Son pouvoir ne fait pas débat et est connu de tous. Certain sont jaloux de sa popularité et d’autres veulent s’accaparer sa puissance.

Le langage C est l’un des plus anciens langages de programmation et reste l’un des plus utilisés encore aujourd’hui. Il est très populaire pour la programmation des langages machines de bas niveaux.

Utilisé pour  construire : Systèmes d’exploitation (Windows, Linux, Mac OS), objets connectés, robots domestiques


C++C++ <->  Lord Voldemort Lordvoldemort-1-

Dans sa jeunesse, Tom Jedusor était populaire et tout le monde l’appréciait. Mais en vieillissant, Tom a révélé sa vrai nature : la quête du pouvoir à tout prix, quitte à y perdre son âme. 

C++ est une version très complexe du C, avec plus de fonctionnalités. Très largement utilisé dans l’industrie du jeu vidéo et pour les applications exigeantes en terme de performance.

Utilisé pour construire : la plupart des jeux vidéo sur console, Firefox, Chrome


 

javascript JavaScript <->   Ron Weasley PromoHP7_Ron_Weasley

Ron est souvent sous-estimé bien que très puissant. Ron est également connu pour son calme, sa tranquillité et son bon sens face à l’adversité.

« Java et JavaScript sont aussi proches que « car » et « carpette » peuvent l’être » (Greg Hewgill). Javascript est le plus populaire des langages de programmation qui s’exécutent directement dans les navigateurs type Firefox ou Chrome. C’est un incontournable pour les développeurs de sites web (au même titre que l’HTML ou le CSS). C’est un des langages de programmation les plus populaires du moment, notamment grâce à son extension côté serveur (node.js)

Utilisé pour construire : Paypal, Kidscod.in


 

C#C# <-> L’ordre du Phénix ordre phénix

Sorciers très puissants longtemps restés cachés mais obligés de se révéler au grand jour pour défaire Lord Voldemort et protéger Harry Potter.

C# est longtemps resté cantonné au monde fermé des applications pour entreprises tournant sous Windows mais a récemment du s’ouvrir au monde du logiciel libre. Très similaire à Java dans sa syntaxe et son architecture.

Utilisé pour construire : applications d’entreprises tournant sous Windows


ruby Ruby <-> Les Mangemorts Voldemort_et_ses_Mangemorts

Les Mangemorts pensent qu’ils sont supérieurs à la plupart des sorciers et moldus.  Ont une certaine tendance à vouloir dominer le monde.

Ruby est surtout connu pour son framework populaire Ruby on Rails. Ruby est réputé pour être un langage qui permet de développer rapidement et efficacement. Surtout utilisé dans les startups ou pour des projets personnels qui privilégient la rapidité de déploiement.

Utilisé pour construire : Groupon, Slideshare


 

php php <-> Drago Malefoy Drago-Malefoy

Drago n’est clairement pas du côté des gentils sorciers et ne respecte aucune règle. Très difficile à encadrer mais reste néanmoins le leader naturel des élèves de Serpentard.

Php est très utile quand on veut construire un site web relativement simple, en peu de temps. Très répandu parmi les plateformes d’hébergement à bas prix.

Utilisé pour construire : WordPress, Wikipedia, Flickr


 

objective CObjective-C <-> Gripsec Gripsec

Gripsec est un Gobelin cupide et gardien du plus grand trésor du monde des sorciers.

Objective-C est le langage de programmation utilisé pour développer les applications sous iOS. Objective-C ne peut être utilisé qu’avec l’écosystème Apple. En train d’être remplacé par Swift.

Utilisé pour construire : La plupart des applications iOS


 

Mais avant de maitriser l’ensemble de ces langages de programmation, pourquoi ne pas découvrir les bases avec Kidscod.in ?

4 COMMENTAIRES

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Et si Bill Gates ou Mark Zuckerzberg n’avaient pas appris à programmer ?

Devenez un VIP (Very Important Parent) en faisant découvrir kidscod.in à votre enfant !

         

Cours

CONTACTEZ-NOUS !