jeudi 1 novembre 2012

c'est quoi un langage de programmation?

Posted on 15:11 by mabrouk


c'est quoi un langage de programmation?
Bonjour, vous voulez savoir comment créer des programmes ?

Définition

La programmation est le fait de réaliser des programmes informatiques.
Mais qu’est ce que c’est, un programme ?
Un programme, ou logiciel, c’est une suite d’actions que votre ordinateur va effectuer.
Concrètement, voici plusieurs exemples de programmes :

  • le traitement de texte (Open/Libre Office Writer, Microsoft Word,…) ;
  •  le lecteur de vidéo (VLC, Windows Media Player, Totem,…) ;
  •  le navigateur web (Firefox, Chrome, Internet Explorer,…) ;
  •  le système d’exploitation (Linux, Mac OS X, Windows, BSD,…) ;
  •  les accessoires (Calculatrices, Notes,…) ;
  •  les jeux vidéos (Je ne vais quand même pas vous dire ce que c’est !)… 
Un langage ? Le langage machine Votre ordinateur ne comprend qu’un langage composé de 0 et de 1 (on dit qu’il est binaire), nommé le langage machine. Cela ressemble à ça :

 101101110000100111010

 Mais c’est incompréhensible !

 En effet, et c’est pourquoi personne ne code en langage machine !

 Non, des chics types ont eu la bonne idée de créer des langages plus proches du nôtre pour créer des programmes. Le code ainsi produit est ensuite analysé par un programme qui va le traduire en langage machine, soit lors de son exécution (on parle alors d’un langage interprété), soit auparavant, pour que le programme soit exécuté directement par l’ordinateur, sans repasser par l’étape de traduction (on parle alors d’un langage compilé).

 Les niveaux de langage Les langages ont tous un niveau. Plus le niveau d’un langage est haut, plus ce langage est proche du nôtre, et plus il est facile à comprendre. Ne croyez pas pour autant que les langages de bas niveau sont inintéressants, au contraire ils permettent de mieux comprendre le fonctionnement de votre ordinateur. Il est cependant plus aisé de découvrir la programmation avec un langage de haut niveau qui sera forcément plus facile à apprendre qu’un langage de bas niveau.


Liens

referencement google - navette aéroport paris - transport genève index adolescent
ExactSeek: Relevant Web Search