Langage informatique

Langage informatique

On appelle langage informatique un langage formel non nécessairement Turing-complet utilisé lors de la conception, la mise en œuvre, ou l'exploitation d'un système d'information. Le terme est toutefois utilisé dans certains contextes dans le sens plus restrictif de langage de programmation.

Les langages informatiques et le système d'information

Les langages informatiques interviennent à différents moments dans le cycle de vie d'un système d'information (SI).

Certains sont utilisés lors des phases de spécification. UML et les formalismes graphiques définis dans Merise font partie de ces langages. Ils permettent de définir des modèles de données et de traitements. Même si ces langages sont principalement destinés aux humains et non aux machines, on les classe parmi les langages informatiques car ils font partie du processus de développement des systèmes. De plus, certains logiciels permettent de produire du code source, exprimé dans un langage de programmation, à partir de langages de conception. Des méthodes formelles (langages mathématiques) et des langages algorithmiques sont également utilisées pour concevoir des traitements.

La phase de mise en œuvre suit la phase de conception. Durant cette étape, sont principalement utilisés :

  • des langages de programmation qui implantent physiquement les modèles de données et de traitements, les méthodes formelles, et algorithmes. Ils sont appelés langages de programmation généralistes  ;
  • des langages de définition de données qui rendent concrets les modèles conceptuels de données ;
  • des langages de requête, comme SQL, qui permettent de réaliser les traitements sur les données définies.

Usages des langages

Outre la conception et la réalisation de SI, de nombreux autres langages sont employés par les SI et leurs utilisateurs.

Ainsi, les langages de programmation sont également utilisés pour d'autres tâches que la mise en œuvre. Par exemple des scripts permettent la maintenance du SI, ou l'écriture de pages Web ayant un contenu dynamique. D'autres langages de programmation peuvent servir à l'écriture d'interface graphiques (comme XUL), programmer des commandes numériques ou automates programmables, faire des statistiques (avec R par exemple), et bien d'autres finalités.

Comme les langages de programmation, les langages de requête sont également largement utilisés hors du cadre de développement d'un SI.

Les langages de définition de documents, utilisés pour documenter le SI lors de sa conception et son développement, sont également manipulés par tous types d'utilisateurs. Ainsi, HTML permettent d'écrire des pages Web ; XML autorise la structuration de contenu ; LaTeX, très utilisé par les scientifiques et universitaires, est capable de produire de nombreux types de documents... On notera que ces langages sont souvent des langages de balisage.

Certains langages sont plus spécialisés. Par exemple :

  • les langages dédiés (ou DSL) qui sont créés spécifiquement pour un domaine précis (par opposition aux langages de programmation généralistes):
    • les langages liés au graphisme, comme POV-Ray ;
    • les langages de notation musicale comme LilyPond ;
  • les métalangages qui permettent de décrire d'autres langages, comme la notation BNF ;

Articles connexes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Langage informatique de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • LANGAGE (informatique) — LANGAGE, informatique La notion de langage (opposée ici à celle de langue, pour laquelle on doit tenir compte de la double articulation monème phonème, et de son caractère vocal) est liée à la notion de signe: un langage est communément défini… …   Encyclopédie Universelle

  • Langage Informatique — On appelle langage informatique tout langage formel utilisé à un titre quelconque dans la définition ou le fonctionnement d un système d information. Le terme est toutefois utilisé dans certains contextes dans le sens plus restrictif de langage… …   Wikipédia en Français

  • Opl (langage informatique) — L OPL (Optimization Programming Language) est le langage de programmation des ordinateurs Psion, apparu sur les modèles MC, comme dérivé du POPL des Organiser I et II. Il existe une version pour les Series 3, une version étendue pour les Series… …   Wikipédia en Français

  • Langage Rationnel — Pour les articles homonymes, voir Langage, Régulier et Rationnel. Les expressions rationnelles permettent d engendrer une famille de langages appelés, suivant les auteurs, langages rationnels ou langages réguliers. Ce sont les langages de type 3… …   Wikipédia en Français

  • Langage régulier — Langage rationnel Pour les articles homonymes, voir Langage, Régulier et Rationnel. Les expressions rationnelles permettent d engendrer une famille de langages appelés, suivant les auteurs, langages rationnels ou langages réguliers. Ce sont les… …   Wikipédia en Français

  • Informatique Musicale — L informatique musicale est une discipline qui comporte des aspects de synthèse sonore et d aide à la composition musicale. Dans les années 1950 1970, l essor de la technologie numérique des ordinateurs a chamboulé la composition musicale qui,… …   Wikipédia en Français

  • Langage De Programmation — Un langage de programmation est un langage informatique, permettant à un être humain d écrire un code source qui sera analysé par une machine, généralement un ordinateur. Le code source subit ensuite une transformation ou une évaluation dans une… …   Wikipédia en Français

  • Langage Humain — Le langage est la faculté de mettre en œuvre un système de signes linguistiques (qui constituent la langue) permettant la communication et l expression de la pensée, ce qui est privatif des humains, et des sentiments, ce qui est commun aux… …   Wikipédia en Français

  • Langage oral — Langage humain Le langage est la faculté de mettre en œuvre un système de signes linguistiques (qui constituent la langue) permettant la communication et l expression de la pensée, ce qui est privatif des humains, et des sentiments, ce qui est… …   Wikipédia en Français

  • Langage quotidien — Langage humain Le langage est la faculté de mettre en œuvre un système de signes linguistiques (qui constituent la langue) permettant la communication et l expression de la pensée, ce qui est privatif des humains, et des sentiments, ce qui est… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”