Différences entre versions de « Langage de programmation »

De Didaquest
Aller à la navigationAller à la recherche
(Page créée avec « {{Widget:Fiche-Conceptuelle-Haut}} = {{Widget:Definition-Fiche}} = == {{Widget:Disciplines-Fiche}} == <!--************************* Début Fiche-Disciplines-Thématiques... »)
 
Ligne 22 : Ligne 22 :
 
<!-- *************** Commercez les modifications *******************-->
 
<!-- *************** Commercez les modifications *******************-->
  
*<p dir="ltr" style="text-align: justify;"><span style="font-size:;">...</span></p>
+
*<p dir="ltr" style="text-align: justify;"><span style="font-size:;">Un langage de programmation est une notation conventionnelle destinée à formuler des algorithmes et produire des programmes informatiques qui les appliquent. D'une manière similaire à une langue naturelle, un langage de programmation est composé d'un alphabet, d'un vocabulaire, de règles de grammaire et de significations.</span></p>
 
<!-- ******** Fin Définition Générale ***************************** -->
 
<!-- ******** Fin Définition Générale ***************************** -->
 
<!-- ************* Début Définition Approfondissement ************* -->
 
<!-- ************* Début Définition Approfondissement ************* -->
Ligne 28 : Ligne 28 :
 
|Typologie= <!------------------------------------ Ne pas Modifier  -->
 
|Typologie= <!------------------------------------ Ne pas Modifier  -->
 
<!-- ****************** Commercez les modifications ****************-->
 
<!-- ****************** Commercez les modifications ****************-->
*<p dir="ltr" style="text-align: justify;"><span style="font-size:;">...</span></p>
+
*<p dir="ltr" style="text-align: justify;"><span style="font-size:;">Les langages de programmation permettent de décrire d'une part les structures des données qui seront manipulées par l'appareil informatique, et d'autre part d'indiquer comment sont effectuées les manipulations, selon quels algorithmes. Ils servent de moyens de communication par lesquels le programmeur communique avec l'ordinateur, mais aussi avec d'autres programmeurs ; les programmes étant d'ordinaire écrits, lus, compris et modifiés par une équipe de programmeurs.</span></p>
 
<!-- ******** Fin Définition Générale ***************************** -->
 
<!-- ******** Fin Définition Générale ***************************** -->
 
<!-- ************* Début Définition Approfondissement ************* -->
 
<!-- ************* Début Définition Approfondissement ************* -->
Ligne 34 : Ligne 34 :
 
|Typologie= <!------------------------------------ Ne pas Modifier  -->
 
|Typologie= <!------------------------------------ Ne pas Modifier  -->
 
<!-- ****************** Commercez les modifications ****************-->
 
<!-- ****************** Commercez les modifications ****************-->
*<p dir="ltr" style="text-align: justify;"><span style="font-size:;">...</span></p>
+
*<p dir="ltr" style="text-align: justify;"><span style="font-size:;">Un langage de programmation est mis en œuvre par un traducteur automatique : compilateur ou interprète. Un compilateur est un programme informatique qui transforme dans un premier temps un code source écrit dans un langage de programmation donné en un code cible qui pourra être directement exécuté par un ordinateur, à savoir un programme en langage machine ou en code intermédiaire2, tandis que l’interprète réalise cette traduction « à la volée ».</span></p>
*<p dir="ltr" style="text-align: justify;"><span style="font-size:;">...</span></p>
+
*<p dir="ltr" style="text-align: justify;"><span style="font-size:;">Les langages de programmation permettent de définir les ensembles d'instructions effectuées par l'ordinateur lors de l'exécution d'un programme. Il existe des milliers de langages de programmation, la plupart d'entre eux étant réservés à des domaines spécialisés. Ils font l'objet de recherches constantes dans les universités et dans l'industrie.
 +
 
 +
Les langages de programmation peuvent être classifiés de nombreuses manières :
 +
 
 +
généraliste/spécialisé,
 +
haut niveau/bas niveau,
 +
interprété/compilé,
 +
avec/sans gestion de mémoire automatisée,
 +
avec/sans système de gestion d'exceptions,
 +
à typage fort/typage faible,
 +
à typage statique/typage dynamique,
 +
à syntaxe fixe/extensible ;
 +
non objet/orienté objet/purement objet,
 +
impératif/fonctionnel/déclaratif,
 +
fonctionnel pur/impur,
 +
etc.</span></p>
 
<!-- ************************* Fin ***************************************** -->
 
<!-- ************************* Fin ***************************************** -->
 
}}<!-- ******** Fin Fiche Didactique Définition ******************* -->
 
}}<!-- ******** Fin Fiche Didactique Définition ******************* -->

Version du 21 avril 2020 à 23:56


Autres Fiches Conceptuelles
Posez une Question


(+)

Target Icon.pngVotre Publicité sur le Réseau Target Icon.png

Puce-didaquest.png Définition

Domaine, Discipline, Thématique


More-didaquest.png Justification


Définition écrite


  • Un langage de programmation est mis en œuvre par un traducteur automatique : compilateur ou interprète. Un compilateur est un programme informatique qui transforme dans un premier temps un code source écrit dans un langage de programmation donné en un code cible qui pourra être directement exécuté par un ordinateur, à savoir un programme en langage machine ou en code intermédiaire2, tandis que l’interprète réalise cette traduction « à la volée ».

  • Les langages de programmation permettent de définir les ensembles d'instructions effectuées par l'ordinateur lors de l'exécution d'un programme. Il existe des milliers de langages de programmation, la plupart d'entre eux étant réservés à des domaines spécialisés. Ils font l'objet de recherches constantes dans les universités et dans l'industrie.

Les langages de programmation peuvent être classifiés de nombreuses manières :

généraliste/spécialisé, haut niveau/bas niveau, interprété/compilé, avec/sans gestion de mémoire automatisée, avec/sans système de gestion d'exceptions, à typage fort/typage faible, à typage statique/typage dynamique, à syntaxe fixe/extensible ; non objet/orienté objet/purement objet, impératif/fonctionnel/déclaratif, fonctionnel pur/impur,

etc.


More-didaquest.png Langage de programmation - Historique (+)


Définition graphique




Puce-didaquest.png Concepts ou notions associés


More-didaquest.png Langage de programmation - Glossaire / (+)



Puce-didaquest.png Exemples, applications, utilisations

  • ...............................................................................

................................................................................ ................................................................................ ................................................................................

  • ...............................................................................

................................................................................ ................................................................................ ................................................................................


(+)



Puce-didaquest.png Erreurs ou confusions éventuelles



Puce-didaquest.png Questions possibles



Puce-didaquest.png Liaisons enseignements et programmes

Idées ou Réflexions liées à son enseignement



Aides et astuces



Education: Autres liens, sites ou portails




Puce-didaquest.png Bibliographie