begin process at 2013 06 20 11:58:39
  Trouver un code source :
 
dans
 

Liste des définitions du Dictionnaire (Page 6)


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 Caml

Le langage Caml (Categorical Abstract Machine Language) est un langage fonctionnel développé par l'INRIA (en particulier dans le cadre des projets Formel puis Cristal) à partir des années 1985. Il en existe deux dialectes : Caml-Light, surtout utilisé dans l'enseignement (classes préparatoires, grandes écoles), et Objective Caml (ou OCaml), aujourd'hui peu connu mais d'ores et déjà utilisé dans de gros projets (langage de modélisation financière LexiFi, assistant de preuve Coq, analyseur statique Astrée des Airbus, projet SLAM de Microsoft Research, optimiseur symbolique de la bibliothèque FFTW) ou des logiciels grand public (le logiciel mldonkey, le système d'exploitation Linspire, le synchroniseur de fichiers Unison). Caml est un langage multi-paradigme (il autorise la programmation impérative, la programmation fonctionnelle, la programmation par objets). Doté d'un typage statique fort et de puissants outils de filtrage, c'est un langage également très rapide.

Définition de Point d'arrêt

Instruction sur laquelle un débogeur doit suspendre une application avant qu'elle ne s'apprète à l'exécuter. L'intérêt est de pouvoir analyser la mémoire (registre, pile et variables) afin de détecter les erreurs de programmation qui nécessitent l'emploi d'un débogueur. Ce dernier est livré avec votre logiciel de développement et la pose des points d'arrêt se fait depuis son interface.

Définition de Registre

Mémoire propre à un processeur dont la vitesse d'accès est supérieure à celle de la RAM

Définition de Opcode

Groupement de bits qui permettent d'identifier électriquement une Instruction. Exemple: 10010000 = NOP

Définition de Instruction

Opération élémentaire que peut effectuer un processeur: MOV, PUSH, CMP...

Définition de Mode protégé

Fonctionnement dans lequel les applications ne peuvent écrire que dans des emplacements mémoire qui leur sont réservés. En cas de tentative d'écriture incorrecte, le processeur déclenche une exception qui se traduit par l'arrêt de l'application par le système d'exploitation. Ce mode permet de garantir la stabilité d'un OS en protégeant la mémoire de ce dernier.

Définition de FAQ

Acronyme anglophone pour "Frequently Asked Questions" (Questions posées fréquemment ; voir aussi "Foire Aux Questions").

Définition de Récursivité

La récursivité est le fait pour une fonction/procédure de s'appeler elle même. On parle alors de fonction/procédure récursive. Une fonction récursive doit toujours contenir une clause de finitude, pour ainsi éviter de faire des appels à l'infini. Ce type de fonction est notamment utilisé pour faire, par exemple, des recherches de fichiers sur le disque dur. En mathématiques, on peut parler de récurrence.
Note : une fonction récursive mal programmée engendrera, en VB, l'erreur "espace de pile insuffisant".

Définition de C

Le C est un langage de programmation destiné a créer des applications. C'est un langage structuré, evolution du B, lui meme evolution du BCPL, lui meme evolution du CPL.
Dennis M. RITCHIE et Brian W. KERNIGHAN sont considerés comme les principaux créateurs du langage C. Ils avaient créé ce langage pour écrire le systeme d'exploitation UNIX.
Le langage devenant populaire, chaque compilateur en fit sa version. L'ANSI (american national standardization institute) a donc defini une norme, suivi par l'ISO (international standardization organization), puis par d'autres comités européens.
Dennis M. RITCHIE et Brian W. KERNIGHAN ont publié un livre, mis a jour récemment (2004), qui reprend la definition du langage et les éléments introduits par la norme ANSI. Ce livre (The C programming language), et considéré comme la référence du langage C, mais il est au départ concu pour l'apprentissage du langage C. Ce livre est surnommé K&R, initiales des auteurs.

Définition de UML

Unified Modeling Language. Méthode permettant la mise en schéma syntaxé et structuré de la relation entre divers systèmes (client-serveur, par exemple) dans un cahier des charges. Cela permet de découper les différentes parties à coder.

Définition de Algorithme

Assemblage d'instructions à suivre pour obtenir l'exécution d'une tâche donnée. C'est l'algorithme qui est à la base de la structure du programme ou d'une de ses fonctions.

Définition de UPX

UPX (acronyme anglais de Ultimate Packer for eXecutables) est un programme Open Source permettant de compresser des fichiers exécutables. C'est un programme gratuit, distribué sous licence GPL. Le programme permet de compresser un exécutable, utilisant la technologie de compression sans pertes UCL, de sorte que le programme une fois lancé se décompresse lui-même. C'est l'un des logiciels les plus utilisés de sa catégorie.

Définition de ROUTEUR

Un routeur est un matériel de communication de réseau informatique. Son travail est de déterminer le prochain n?ud du réseau auquel un paquet de données doit être envoyé, afin que ce dernier atteigne sa destination finale le plus rapidement possible. Ce processus nommé routage intervient à la couche 3 (couche réseau) du modèle OSI.

Définition de DNS

DNS (Domain Name System, système de noms de domaine) est un système de noms pour les ordinateurs et les services réseau organisé selon une hiérarchie de domaines. Le système DNS est utilisé dans les réseaux TCP/IP tels qu'Internet pour localiser des ordinateurs et des services à l'aide de noms conviviaux. Lorsqu'un utilisateur entre un nom DNS dans une application, les services DNS peuvent résoudre ce nom en une autre information qui lui est associée, par exemple une adresse IP.

Définition de Bande passante

La largeur de bande est l'intervalle de fréquences (« la bande ») transmises sans distorsions notables sur un support de transmission bien défini (atténuation...). Pour les réseaux, et ensuite par extension pour tous les médias, cela représente la quantité de données transmise par unité de temps, c'est-à-dire le débit, aussi appelé bande passante.

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


Nos sponsors


Sondage...

CalendriCode

Juin 2013
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

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,702 sec (3)

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