C'est pourtant en les étudiant et en les maîtrisant qu'Ada Lovelace devint la première personne au monde à réaliser un programme informatique. Née en Angleterre le 10 décembre 1815, Ada était la fille du célèbre poète anglais Lord George Byron et de Lady Anne Byron.
Il fallait donc être Augusta Ada King, comtesse de Lovelace, née Byron. Le premier programmeur de l'Histoire est une femme, une Anglaise du début du XIXe siècle, passionnée par la science à une époque où le sexe faible en était exclu. Ada Lovelace était une chercheuse enthousiaste, dévouée et visionnaire.
En quelque sorte, Lady Ada a inventé la programmation de la machine analytique : c'est elle qui a introduit les notions d'exécution d'un algorithme, de branchement, de boucle dans un programme, de sous-programme. Elle est donc considérée comme le premier programmeur au monde.
Au XIXe siècle, une fille toute juste âgée de 27 ans, Ada Byron King comtesse de Lovelace, a posé les bases de l'informatique en écrivant le premier algorithme destiné à une machine de l'histoire et en travaillant à une machine considérée aujourd'hui comme l'ancêtre de l'ordinateur.
Si la place des femmes dans les métiers du numérique reste encore inférieure à 30%, paradoxalement, le premier langage de programmation a été conçu en 1842 par une femme, Ada Lovelace.
En 1948, Konrad Zuse publie un article sur son langage de programmation qu'il a développé entre 1943 et 1945 : le Plankalkül. Son créateur le considère comme étant le premier langage de programmation de haut niveau.
Java, le plus connu
Java est sûrement le langage de programmation le plus connu. Il est utilisé par les développeurs pour créer et faire fonctionner des applications pour ordinateurs.
Le mot algorithme vient d'Al-Khwârizmî (en arabe : الخوارزمي), nom d'un mathématicien persan du IX e siècle. Le domaine qui étudie les algorithmes est appelé l'algorithmique.
Étude systématique
Le premier à avoir systématisé des algorithmes est le mathématicien perse Al-Khwârizmî, actif entre 813 et 833. Dans son ouvrage Abrégé du calcul par la restauration et la comparaison, il étudie toutes les équations du second degré et en donne la résolution par des algorithmes généraux.
À 16 ans, Ada rencontre Mary Somerville, éminente astronome du XIXe siècle, qui l'encourage et l'aide à progresser en mathématiques.
Elle est principalement connue pour avoir réalisé le premier véritable programme informatique, lors de son travail sur un ancêtre de l'ordinateur : la machine analytique de Charles Babbage.
Ada King Lovelace (comtesse de, 1815-1852), mathématicienne britannique, née Augusta Ada Byron, est la seule enfant légitime d'Annabella Milbanke et du poète romantique anglais, Lord Byron.
Le PageRank est sans aucun doute l'algorithme le plus utilisé dans le monde. Il est le fondement du classement des pages sur le moteur de recherche de Google.
Un algorithme est la description d'une suite d'étapes permettant d'obtenir un résultat à partir d'éléments fournis en entrée. Par exemple, une recette de cuisine est un algorithme permettant d'obtenir un plat à partir de ses ingrédients!
Le différence entre un algorithme et un programme est souvent une question de niveau de détail. Un algorithme est souvent exprimé avec une notation indépendante de tout langage de programmation alors qu'un programme est écrit dans un langage de programmation particulier.
Pour la 10e année consécutive, JavaScript est le langage de programmation le plus couramment utilisé par les développeurs (voir image de une). Il arrive à la 1ère place du classement, cité par plus de 65 % des répondants. Il est suivi par les langages HTML/CSS (55 %), SQL (49 %) et Python (48 %).
Langages de programmation : Java le plus utilisé, le C le plus rapide | Silicon.
Autre avantage, Python est un langage de programmation relativement simple à comprendre et donc à apprendre. Il suit une structure organisée avec un syntaxe simple et permet une utilisation des plus polyvalentes allant de simples applications web à des systèmes d'exploitation complets.
-Le Kotlin : c'est un langage du progrès pour Android. Google et Java adorent ce langage grâce à sa flexibilité. Il a pour but de devenir un futur langage de la programmation informatique. -Le Swift : il est né en 2015.