[Culture]LANGAGE, c'est quoi donc ? Les bases d'un dialecte
Publié : mer. déc. 03, 2008 1:31 am
Une question très large qui a mon sens mérite d'être traitée. Quand on parle de langage informatique, sa évoque quoi ?
Il faut d'abord savoir qu'il existe une multitude de langages informatique, certains servant a afficher, d'autre a crée et d'autre a communiqué entre plusieurs programmes/machines.
- Langages de programmation : Ils servent à concevoir les différents logiciels que nous utilisons. Ils sont un moyen "simple" de communiquer avec la machine et servent d'intermédiaires entre le langage humain et le langage machine. Ceux sont eux qui vont, une fois le programme prêt, vont traduire notre code en langage machine (Binaire) et activée les portes logiques de vos ravissantes petites machines.
Il en existe des dizaines, certains spécifiques, d'autre dit portable (qui peuvent être appliqér sur plusieurs machines). Parmi les plus connus, on notera le C (1972) viable sur les plate formes UNIX, le C++ (1983) langage C amélioré avec la programmation dite objet, Java (1995) extrêmement portable on le retrouve sur nos téléphones mais aussi sur le web et certains jeux, Le BCPL (1966) ancêtre du C et du très célébre "Hello world !", Le Php ( 1994) de plus en plus utilisé sur le web, permettant de nombreuses application comme les forum, wiki etc, Perl, Basic, assembleur, ruby etc
- Langages de balisage : Ils servent a mettre en forme un ensemble de données. Pour le découvrir, je vous invite a regarder le code source de la page de vos petits yeux d'enfant. (surtout vers le milieux en haut vous trouverez un langage de programmation : le javascript (java)) Le principe est assez simple, il permet a l'utilisateur par un jeux de balises (<a><marquee></br><table> ...) la mise en forme de donnés par un programme plus complexe. (ici votre navigateur) On y retrouve le très célèbre HTML, l'xHTML, L'XML Etc.
- Langages de spécifications : permettant de présenter sobrement un programme
- Langages de requête : Ils permettent de communiquer entre divers programme, afin de demander sous forme de requête, certains informations/action. On y retrouve entre autres le SQL, SPARQ, SQLlite, OQL, MDX. Il permettent, pour les SQL de communiquer avec des bases de donnés pour des application web mais aussi des jeux. Le forum se base sur ce type de langage pour communiquer avec la base de donnée contenant tout les post/forum/informations etc. World of warcraft de même utilise ce genre de programme pour récupérer et créer les quêtes, les monstres, vos personnages.
- Langages graphiques pour la conception comme UML. (source Wikipédia) je ne l'aborderai pas ne m'y connaissant pas assez.
J'espère que ce post vous a permis d'éclairer vos lanternes et d'en apprendre plus sur les langages informatiques. Pour toutes informations complémentaires, je vous invite a aller voir sur Wikipédia .
Le premier programme a été écris vers 1840 aar Ada Lovelace
Il faut d'abord savoir qu'il existe une multitude de langages informatique, certains servant a afficher, d'autre a crée et d'autre a communiqué entre plusieurs programmes/machines.
- Langages de programmation : Ils servent à concevoir les différents logiciels que nous utilisons. Ils sont un moyen "simple" de communiquer avec la machine et servent d'intermédiaires entre le langage humain et le langage machine. Ceux sont eux qui vont, une fois le programme prêt, vont traduire notre code en langage machine (Binaire) et activée les portes logiques de vos ravissantes petites machines.
Il en existe des dizaines, certains spécifiques, d'autre dit portable (qui peuvent être appliqér sur plusieurs machines). Parmi les plus connus, on notera le C (1972) viable sur les plate formes UNIX, le C++ (1983) langage C amélioré avec la programmation dite objet, Java (1995) extrêmement portable on le retrouve sur nos téléphones mais aussi sur le web et certains jeux, Le BCPL (1966) ancêtre du C et du très célébre "Hello world !", Le Php ( 1994) de plus en plus utilisé sur le web, permettant de nombreuses application comme les forum, wiki etc, Perl, Basic, assembleur, ruby etc
- Langages de balisage : Ils servent a mettre en forme un ensemble de données. Pour le découvrir, je vous invite a regarder le code source de la page de vos petits yeux d'enfant. (surtout vers le milieux en haut vous trouverez un langage de programmation : le javascript (java)) Le principe est assez simple, il permet a l'utilisateur par un jeux de balises (<a><marquee></br><table> ...) la mise en forme de donnés par un programme plus complexe. (ici votre navigateur) On y retrouve le très célèbre HTML, l'xHTML, L'XML Etc.
- Langages de spécifications : permettant de présenter sobrement un programme
- Langages de requête : Ils permettent de communiquer entre divers programme, afin de demander sous forme de requête, certains informations/action. On y retrouve entre autres le SQL, SPARQ, SQLlite, OQL, MDX. Il permettent, pour les SQL de communiquer avec des bases de donnés pour des application web mais aussi des jeux. Le forum se base sur ce type de langage pour communiquer avec la base de donnée contenant tout les post/forum/informations etc. World of warcraft de même utilise ce genre de programme pour récupérer et créer les quêtes, les monstres, vos personnages.
- Langages graphiques pour la conception comme UML. (source Wikipédia) je ne l'aborderai pas ne m'y connaissant pas assez.
J'espère que ce post vous a permis d'éclairer vos lanternes et d'en apprendre plus sur les langages informatiques. Pour toutes informations complémentaires, je vous invite a aller voir sur Wikipédia .
Le premier programme a été écris vers 1840 aar Ada Lovelace