fr

analyseur lexical

Définition

Programme appliquant la transformation définie par une grammaire lexicale à des programmes source pour obtenir les jetons du langage correspondant.

grammaire sans contexte

Définition

Forme la plus utilisée de spécification d'un langage informatique, qu'il soit de programmation ou autre. Une grammaire sans contexte (CF grammar) est composée de "productions", elles-mêmes composées:

à gauche (left-hand side)
d'un symbole non-terminal
à droite (right-hand side)
d'une séquence vide ou non de symboles terminaux ou non-terminaux.

Les symboles sont pris dans un alphabet spécifique, appelé l'univers de la grammaire. Voir jeton.

langage de script

Définition

Type de langage de programmation utilisé dans le cadre d'un environnement préexistant, pour automatiser l'accès aux fonctions de cet environnement. Les systèmes concernés proposent des fonctions utilisables directement, typiquement au-travers d'une interface utilisateur (GUI, TUI) ou d'une API ou CLI, et le langage de script permet d'automatiser l'accès à ces fonctions. L'environnement auquel un langage de script fournit un tel accès est dit "système hôte".

A la différence des langages de programmation généralistes, les langages de script sont généralement conçus pour être utilisés aussi bien par des professionnels que des non-professionnels, simples utilisateurs des systèmes hôtes, ce qui conduit généralement les langages de script à des syntaxes plus accomodantes que les langages généralistes, avec par exemple l'omission des déclarations de variables, ou des variables non typées. Quelques exemples d'utilisation fréquente sont donnés ci-dessous.

Système hôteLangages de script
BrowsersECMAScript, Javascript, JScript, VBScript
Microsoft OfficeVisual Basic pour Applications
OS/2Rexx
Serveurs WebECMAScript, Javascript, JScript, Perlscript, PHP, Python/Jython, Rexx, VBScript, Ruby
UNIXawk, Perl, Shells, Tcl
VMSDCL
DOSBAT

Remarquer dans cette table qu'un même langage de script peut être implanté dans plusieurs environnements hôtes, dans lesquels il accèdera à des objets différents. Comparer avec langage de commande.

authentification

Définition

Action consistant à établir la véracité d'une identification préalablement fournie.

non-répudiation

Définition

Voir répudiation.

répudiation

Définition

Action consistant à dénier avoir émis ou reçu un message. La propriété normalement recherchée dans un système de communication est la garantie de non-répudiation. Elle est obtenue de la manière la plus simple pour l'émetteur lorsque celui-ci signe un message incluant un horodatage avec sa clef secrète.

CMI

En d'autres termes

Centre Mondial de l'Informatique

Définition

Organisme à la vocation floue créé dans la foulée du Plan Calcul pour promouvoir l'informatique française, et rapidement disparu.

Epoque du terme

80s

CII-HB

En d'autres termes

CII-Honeywell-Bull

Définition

Constructeur français résultant de la fusion de la Compagnie des Machines Bull avec la branche informatique de l'américain Honeywell et la CII.

Epoque du terme

80s

génération de code

Définition

Etape d'un compilateur multipasses assurant la transformation du fichier de symboles ordonné produit par les analyseurs en code machine propre à l'exécution. Voir "compilateur".

génération

Définition

Voir "langage".

« premier‹ précédent424344454647484950suivant ›dernier »

Get started with Drupal 7

Marques les plus citées

toutes les marques

acheter sur OSInet

Accès direct

Recherche

Le mot du jour

Web

toile

in | |

Voir WWW (World Wide Web), Web 2.0. En français, toile d'araignée mondiale. Presque inusité. 

Syndiquer le contenu

Dernières définitions

Chrome - Chromium - digitaalisen kuilun - ghetto sharding - HTTP - MongoDB - PNaCl - QUIC - Skia - SPDY

Un mot au hasard

V.42  

Alertes CERTA