begin process at 2013 05 21 23:10:34
  Trouver un code source :
 
dans
 

Liste des définitions du Dictionnaire (Page 8)


TOUS - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Participez en proposant une définition

Définition de Grammaire

Une grammaire définit la syntaxe d'un langage. Etant donné un "alphabet" de lexèmes (c'est à dire de mots du langage), une grammaire décrit les façons de construire des phrases du langage (c'est à dire les suites de symboles qui vont être reconnues par la grammaire).

On distingue 4 grands types de grammaires:
-Les grammaires sans contrainte (où chaque phrase est composée d'un seul et unique mot)
-Les grammaires contextuelles (chaque phrase est composée d'une partie centrale encadrée de 2 mots, avec la partie centrale qui est elle-même une phrase)
-Les grammaires hors-contexte (il existe plusieurs types de décomposition d'une même phrase à une étape donnée)
-Les grammaires régulières (la partie droite ou gauche d'une phrase est elle-même une phrase).
Il existe de nombreux cours en ligne sur les grammaires. Voir en particulier:

http://www.iut-nantes.univ-nantes.fr/~habrias/spec2/grammaire.html
http://fastnet.univ-brest.fr/~gire/COURS/COMPIL_IUP/node39.html

Par exemple, la syntaxe du Pascal ou de Delphi, ainsi que de la plupart des langages de programmation sont des grammaires hors-contexte, voire même ambigües. Par exemple, si on considère la suite d'instructions:

if a then
  if b then
    Procedure1
  else
    Procedure 2;

Cette phrase de langage peut être décomposée de 2 façons différentes par la grammaire du Pascal:

if a then begin
  if b then
    Procedure1
  else
    Procedure 2;
end

ou aussi:

if a then begin
  if b then
    Procedure1
end else
    Procedure 2;

Evidemment, dans les 2 cas le code ne fonctionnera pas de la même manière. C'est pourquoi la syntaxe du Pascal ne peut pas être décrite à l'aide d'une seule grammaire formelle au sens strict, on a besoin d'établir des règles de priorité (ici, le premier if est prioritaire dans la décomposition, c'est à dire que les compilateurs Pascal vont comprendre la première décomposition en cas d'ambiguité).

Voir aussi Analyse lexicale, Parser...

Définition de Socket

Un socket est un objet de communication par lequel une application envoie ou reçoit des paquets des données à travers un réseau.

Définition de Serveur

(Anglais : server).
Ordinateur dédié à l'administration d'un réseau informatique. Il gère l'accès aux ressources et aux périphériques et les connexions des différents utilisateurs. Il est équipé d'un logiciel de gestion de réseau : un serveur de fichiers prépare la place mémoire pour des fichiers, un serveur d'impression gère et exécute les sorties sur imprimantes du réseau, enfin un serveur d'applications rend disponible sur son disque dur les programmes pouvant être appelés à travers le réseau.

Définition de Disque dur

Disque dur
(Anglais : hard disk)
Support de stockage mécanique de forme cylindrique formé de plaques métalliques rigides enduites d'un revêtement magnétique. La capacité de stockage (soit la quantité d'information pouvant être stockée) est en giga-octets (Go), soit un milliard d'octets.
Le disque dur a été inventé en 1956 par IBM.

Définition de Hub

Hub
(Français : concentrateur)
Elément de connectivité qui constitue une connexion commune entre des composants d'un réseau en étoile. Les concentrateurs actifs nécessitent une alimentation électrique car ils régénèrent et retransmettent les signaux sur le réseau. Les concentrateurs passifs interconnectent simplement les éléments du réseau. Ils disposent de prises RJ45 pour les câbles à paires torsadées, de prises BNC pour des câbles Ethernet fin et de prises AUI (ou DIX) à 15 broches. Différents concentrateurs peuvent être reliés en cascade au moyen de câbles à paires torsadées croisés (ou de sorties inversées) ou en bus au moyen d'un câble coaxial si le concentrateur est doté d'une prise BNC.

Définition de Adresse IP

Adresse IP
(Anglais : Internet Protocol Address)
Identifie le réseau et la station sur un réseau TCP/IP.

L'adresse se trouve normalement sur quatre octets, séparés par un point (par exemple, 87.34.53.12). Chaque numéro doit être compris entre 0 et 255. Selon que l'adresse est de classe A, B ou C, 1, 2 ou 3 octets désignent le réseau, 3, 2 ou 1 octets désignent le noeud. Grâce au fichier Hosts, il est possible de faire correspondre des noms d'hôte et des adresses IP. Les adresses IP identifiant des périphériques sur un réseau, chacun d'entre eux doit posséder une adresse IP unique. Les réseaux connectés au réseau Internet public doivent obtenir un identificateur de réseau officiel auprès du centre InterNIC ou d'un de ses concurrents (Internet Network Information Center) afin que soit garantie l'unicité des identificateurs de réseau IP.

Après réception de l'identificateur de réseau, l'administrateur de réseau local doit attribuer des identificateurs d'hôte uniques aux ordinateurs connectés au réseau local. Les réseaux privés qui ne sont pas connectés à Internet peuvent parfaitement utiliser leur propre identificateur de réseau. Toutefois, l'obtention d'un identificateur de réseau valide de la part du centre InterNIC leur permet de se connecter ultérieurement à Internet sans avoir pour autant à attribuer de nouveau des adresses.

Définition de Spam

Spam
(Français : Pourriel)
L'encombrement délibéré d'un forum de discussion ou un compte e-mail par l'envoi de messages non sollicités, telles les annonces à caractère publicitaire.

Définition de VB

Abréviation de Visual Basic, langage de programmation né du BASIC.
On ajoute souvent la version du logiciel. ex: VB6.

Définition de Fortran

Considéré comme le plus vieux langage informatique (créé dans les années 50, au temps des ordinateurs à carte perforées !), le FORTRAN (FORmula TRANslator - traducteur de formule) n'en reste pas moins un langage très performant. Il est surtout utilisé dans les domaines scientifiques, grâce à sa rapidité lors de traitements arithmétiques. C'est un langage totalement indépendant, c'est-à-dire que l'on peut créer des objets en FORTRAN que l'on utilisera ensuite en codant en C++ par exemple.

Définition de CSS

Acronyme pour Cascading Style Sheets. Langage utilisé pour mettre en forme un document HTML ou XML (qui sont, a priori, des langages sémentiques et non visuels).

Définition de FTP

File Transfert Protocole :
Ce protocole est utilise pour la transmission de fichiers. En opposition au HTTP qui lui est plutôt réservé au transfert de données.

Définition de DTX

Dictable TeXt System : système de texte dicté : synthès vocale profilée permettant grâce à une table de phonèmes (Table de correspondance phonétique=>son wave) d'utiliser une voix enregistrée pour convertir un texte en son.
Cette technologie a été inventée par Raptor InterActive

Définition de ANSI

L'ANSI, acronyme de American National Standards Institute est un organisme de normalisation américain. Il est le représentant des États-Unis à l'ISO (Organisation internationale de normalisation).
On doit à l'ANSI, l'ASCII, le SCSI et la normalisation du langage C. Les caractères ASCII sont souvent appelés ANSI. Ainsi l'organisme est souvent confondu avec cette norme de caractères.

Définition de RFC

Les request for comment (RFC, littéralement demande de commentaires) sont une série de documents et normes concernant l'internet, commencée en 1969. Peu de RFCs sont des standards, mais tout les standards de l'internet sont enregistrés en tant que RFCs. Les RFCs sont rédigées sur l'initiative d'experts techniques, puis sont revues par la communauté internet dans son ensemble. Cela différe d'une publication d'institution tel que l'ANSI. Pour cette raison, elles continuent à être appelées RFCs une fois devenues des standards. La première RFC (RFC 1">RFC 1), titrée "Logiciel hôte", a été publiée le 7 avril 1969 par Steve Crocker.

Définition de MFC

MFC est un sigle pour Microsoft Foundation Class.
Les MFC sont un ensemble de classes en C++ encapsulant l'API Win32 (écrite en C) de Windows.

1 2 3 4 5 6 7 8 9 10 11 12 13 14


Nos sponsors


Sondage...

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales