[quote]
Atelier de développement, un logiciel complet. Dans ce genre d'environement, le programmeur dispose à partir de la même interface des outils comme l'éditeur, le compilteur, le linker ou le débogueur.
[/quote]
__________________________
[url=http://chatel.medieval.free.fr/]Château de Chatel / Moselle[/url], [url=http://qui.quen.grogne.free.fr/]Château de Moyen[/url], [url=http://chateau.rochefort.free.fr/]Château de rochefort[/url][url=http://www.agir19.free.fr/].[/url][url=http://www.rcmlaradio.fr/].[/url]
[url=http://www.archiwwweb.com/]LAMP[/url] [url=http://compagnie.stanislas.free.fr/] Compagnie Stanislas[/url], [url=http://www.agir19.free.fr/forum/]Forum XIXème[/url], [url=http://www.agir19.free.fr/association/reverences.php]Révérences[/url], [url=http://www.sculpture-et-pierre.fr/]Sculpture et pierre[/url][url=http://cv.informaticien.free.fr/].[/url]
ERREUR BBCODE SUR CE MESSAGE : - La valeur de la balise "quote" n'est pas correcte !
.[-i]Dans le Forum Moteur Prog, nous avons commencé une discussion sur la définition de termes utilisés. Je souhaite:
- que chacun donne sont avis sur les premières définitions qui sont déjà proposées.
- que chacun apporte de nouvelles définitions à discuter...
- et une fois une définition discutée et stabilisée, qu'elle soit transférée par Zeb dans dans le DICO MP.
- à ce moment là, chacun par EDIT supprime sa participation concernant la définition correspondante.... [/i]
[b]ASCII [/b]: ASCII est l'acronyme de l'anglais "American Standard Code For Information Interchange". Il se prononce "ass key" [aski]. C'est un code à 7 éléments binaires offrant 128 combinaisons différentes et définissant la représentation d'un jeu de caractères en informatique.
[-i]Par DmXx[/i]
A l'origine, les caractères étaitent codés sur 7 bits, le 8ième étant la parité.
Maintenant les caractères ASCII utilisent les 256 combinaisons.
de 0 à 31 ce sonts les codes non inscriptibles tel que ESC, CR, LF...
de 32 à 127 les caractères de base.
128 est particulier.
de 129 à 256, divers caractères particuliers tel que les lettres accentuées, les caractères semi graphiques, les lettres greques, .
[-i]Par Moby[/i]
[b]BIOS :[/b] Tous les PC utilisent un BIOS ("Basic Input/O]utput System" traduisez "Système d'entrées/sorties basique") pour permettre le contrôle du matériel. Le BIOS est un composant essentiel de votre ordinateur, il s'agit d'un petit logiciel dont une partie est dans une ROM (mémoire morte, c'est-à-dire une mémoire qui ne peut pas être modifiée), et une autre partie est dans un EEPROM (mémoire modifiable par impulsions électriques, d'où le terme flasher pour désigner l'action de modifier l'EEPROM).
[-i]Par DmXx[/i]
[b]Compile[/b] : Passer du code source d'un programme à un exécutable binaire à l'aide d'un compilateur
[-i]Par Pac[/i]
[b]FPU Floating Processor Unit [/b]
Processeur ce calcul en virgule flottante.
C'est une deuxième unité centrale qui effectue les calcul sur les nombres réels.
dur 8086 au 386, ce processeur était un composant à part de la CPU.
Depuis le 486, elle est intégrée dans la même puce, mais travaille en parallèle avec la CPU.
Les opérations de calcul portent sur une représentation des nombres réels sur 10 octets.
Ce représentation comprend un bit de signe, une mantisse et un exposant décalé.
[-i]Par Moby[/i]
Anglais: [b]Frequently Asked Question[/b]
Français: Foire Aux Questions
[-i]Par DmXx[/i]
[b]GNU [/b]: GNU est l'un des tout premiers projets de logiciels libres, lancé dans le monde des stations de travail utilisant le logiciel Unix. La Fondation pour le logiciel libre (Free Software Fondation), qui est derrière GNU, a donné naissance à la licence publique GNU (GPL), laquelle sert de référence aux droits des logiciels libres. Elle stipule notamment que toute modification d'un logiciel GPL doit être diffusée sous GPL.
[-i]Par DmXx[/i]
[b]lol [/b]= laughing out loud
ce qu'on peu traduire par mort de rire.
si on cherche a traduire plus precisement ce serais plutot rire bruillemment, ou rire fort.
[-i]Par MisterV[/i]
[b]M$[/b] : Terme péjoratif utilisé pour parler de la société Microsoft en précisant ce qu'on en pense (ici, en insistant sur ses tarifs et l'argent qu'elle gagne).
[-i]Par Pac[/i]
[b]Makefile [/b]: Fichier contenant la liste des fichiers à compiler, dans quel ordre, avec quel sous-module du compilateur...
[-i]Par Pac[/i]
Gestion de la [b]mémoire[/b] + definition de la stack (pile)
Sur un système dit "32 bits", la mémoire virtuelle s'étend de 0 à 232 soit à peu près 4 milliards d'octets.
Dans cet immense espace, une partie est réservée pour le kernel, l'autre est réservée à l'espace utilisateur (de 0 à 0xefbfe000 sur NetBSD, de 0 à 0x7fffffff sur mips).
Le kernel prépare au moins trois zones à l'avance pour le processus dans son espace utilisateur:
# Une zone de texte où est logé le code éxécutable (normalement protégée en écriture).
# Une zone de données (data) qui contient d'une part les données statiques (variables initialisées dans le fichier éxécutable) d'autre part les données dynamiques (appelée tas).
#Une zone de pile (stack en anglais) contenant les variables locales et les paramètres des fonctions (32Mo au maximum sur netBSD).
Nous remarquons qu'il reste une immense zone vide disponible: 0xefbfe000 = 4022329344 octets moins la taille des zones de pile, de data et de texte, soit près de 4Go sur NetBSD.
[-i]Par Nothing[/i]
[b]RFC:[/b] 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.
[-i]Par DmXx[/i]
[b]SIMD[/b] acronyme de Simple Instruction Multiple Data.
Mecanisme de calcul à partir de la série des Pentium qui permet de traiter, à partir d'un seule instruction, des blocs de données.
C'est un peu comme du calcul en parallèle avec cependant moins de puissance.
[-i]Par Moby[/i]
[b]SNMP[/b] (Simple Network Management Protocol) est le protocole standard pour gérer des équipements réseau en environnement IP (Internet Protocol). Le protocole IP a été créé à partir de celui-ci ! Il permet :
- de configurer les éléments réseaux
- de détecter et d'analyser les problèmes sur un réseau
- de surveiller les performances réseaux...
[-i]Par DmXx[/i]
[b]SQL [/b](Structured Query Language, soit le langage de requête structuré) est utilisé pour communiquer avec une base de données relationnelle.
[-i]Par DmXx[/i]
[b]THREAD[/b] (je propose a voir...)
Sous enssemble d'un Processus.
Un processus est dit MultiThread lorsqu'il s'execute en differentes unitées d'exécution séparées.
[-i]Par Zeb[/i]
Un thread ne fonctionne pas comme un processus? (fork() en c sous unix/linux)
Ben en fait non Jis. Les threads sont comme des processus à l' intérieur d'un processus. Fork recrée un processus.
Dans le cas de fork tu copie la valeur des données de la stack, avec un Thread tu partages des une zone memoire que tu vas gerer avec des mutex et des lock.
Les Threads ne sont pas bien géré sur tous les noyaux (exemple sur la distrib NetBSD 1.6)
exemple de code: #include <pthread.h>
#include <stdio.h>
#define NB_THREADS 5
void *my_thread(void *threadid)
{
printf("\nHi, i'm the thread #%d\n", threadid);
pthread_exit(NULL);
}
int main(int argc, char *argv[])
{
pthread_t threads[NB_THREADS];
int r, i;
for (i = 0; i < NB_THREADS; i++)
{
printf("pthread_create #%d\n", i);
r = pthread_create(&threads, NULL, my_thread, (void *)i);
if (r)
{
printf("Error: pthread_create() = %d\n", r);
exit(-1);
}
}
sleep(1);
//pthread_exit(NULL);
}
[-i]Par Nothing[/i]
__________________________
Si tu n'a pas trouvé la réponse sur MoteurProg...
mais que tu l'as trouvé ailleurs...
Merci de la donner sur MoteurProg.
Moby
ERREUR BBCODE SUR CE MESSAGE : - Une balise -i n'est pas fermée !
PS : Mettre les mots en gras, j'enleverai ce post plus tard.
__________________________
[col]( [/col][col]B[/col]e [col]S[/col]i[col]d[/col]e [col])[/col]
POO : Programmation Orienté Objet. La méthode de programmation se fait au travers d'entité informatique en prenant modèle au objet réel. Cette entité est appelé un objet. Cette objet possede des caractères propres ( variables , fonctions ...). Il est aussi possible de faire de l'héritage entre objet(un objet hérite/ gagne les parametre et fonction d'un autre objet), ... Cette méthode de programmation se montre tes puissante et rapide. Le code se voit plus visualisable par son concepteur car tres proche de la réalité.
__________________________
A tous les membres, dite non à la (drogue...) sms-mania !
Avant de poster, vérifiez si la réponse n'est pas dans la FAQ ou un tutorial.
[b]Nux[/b] : Sous ce nom se cache la masquotte de Linux. Pour l'anecdote, celui ci n'est pas un pingouin mais bel et bien un manchot !
[b]Bug[/b] : traduit par [-i]insecte[/i] en anglais. Ce terme est utilisé pour nommer un plantage, une défaillance d'un logiciel/processus ou du systeme d'exploitation. C'est en 1945 qu'un technicien,en cherchant une erreur de son programme, trouva la cause : il s'agissait tout simplement d'un papillon coincé dans un relais.
__________________________
A tous les membres, dite non à la (drogue...) sms-mania !
Avant de poster, vérifiez si la réponse n'est pas dans la [url=http://www.forum.moteurprog.com/index.php?url=FAQ_annuaire.php]FAQ[/url] ou un [url=http://www.moteurprog.com/index.php?url=tuto_annuaire.php]tutorial[/url].
Je suis actuellement [img]http://www.bencastricum.nl/msn/status.php/76487237-0925-4049-b7ea-3783aaf40bdb.png[/img] sur MSN
ERREUR BBCODE SUR CE MESSAGE : - Une balise -i n'est pas fermée !
Bug... comment traduire en français?: bogue comme pour les chataignes?
__________________________
Si tu n'a pas trouvé la réponse sur MoteurProg...
mais que tu l'as trouvé ailleurs...
Merci de la donner sur MoteurProg.
Moby
[quote]Action visant à transcrire du code source de haut niveau en language de bas niveau (language d'assemblage) pour qu'il puisse être interprété par le procésseur.
__________________________
I live again !
[url=http://www.gentoo.org/][img]http://www.gentoo.org/images/powered-by-gentoo.jpg[/img][/url] [url=http://www.debian.org/][img]http://www.debian.org/logos/button-4.gif[/img][/url]
[b]Non à DRM/Palladium ![/b]
ERREUR BBCODE SUR CE MESSAGE : - La valeur de la balise "quote" n'est pas correcte !
Ca y est !!
je vient de corriger mes définitions.
Oui, on dit Bogue en francais mais il ne s'agit pas d'une traduction mais plus d'une "version" de bug "francisé"
__________________________
A tous les membres, dite non à la (drogue...) sms-mania !
Avant de poster, vérifiez si la réponse n'est pas dans la FAQ ou un tutorial.
Je propose de compléter le Dico par des traductions [-i]anglais[/i] -> français:
[u][-i]active window[/i][/u] : vitrine active
[u][-i]caret[/i]:[/u] rectangle intérieur à une vitrined'affichage ou d'écriture
[u][-i]child window[/i]:[/u] vitrine fille
[u][-i]clipboard[/i]:[/u] presse papier
[u][-i]clipping[/i]:[/u] vérouiller une vitrine fille dans sa vitrine mère
[u][-i]control[/i]:[/u] vitrine intérieure à une vitrine mère
[u][-i]desktop window[/i]:[/u] bureau
[u][-i]dialog box[/i]:[/u] lucarne
[u][-i]handle [/i][/u] n° donné par le système pour un objet en cours
[u][-i]handle of application[/i][/u] emplacement mémoire de l’application
[u][-i]hidden window[/i]:[/u] fenêtre crée, mais non rendue visible
[u][-i]hook[/i]:[/u] captage (détournement des message envoyés par l'OS)
[u][-i]inactive window[/i] [/u]: vitrine inactive
[u][-i]instance handle[/i]:[/u] emplacvement mémoire de l'application donné par Windows
[u][-i]main window[/i]:[/u] vitrine principale d'une application
[u][-i]menu[/i]:[/u] menu
[u][-i]menu bar[/i]:[/u] menu principal toujours visible
[u][-i]menu item[/i]:[/u] sous menu ou composants du menu
[u][-i]message box[/i][/u] lucarne
[u][-i]maximize box[/i]:[/u] icone d'agrandissement
[u][-i]minimize box[/i]:[/u] icone de réduction
[u][-i]multithread[/i]:[/u] multitâches
[u][-i]overlapped window[/i]: [/u] vitrine principale qui a: menus, zone utilisateur,...
[u][-i]owner window[/i]:[/u] vitrine mère
[u][-i]parent window[/i]:[/u] vitrine mère
[u][-i]pop-up menu[/i]:[/u] menu caché qui apparaît sur clic sur une zone
[u][-i]register class[/i][/u] sous ensemble de fenêtres
[u][-i]scroll bars[/i]:[/u] ascenseurs horizontal ou vertical
[u][-i]template[/i]: [/u] modèle ou gabarit
[u][-i]visible window[/i]:[/u] vitrine qui est sur l'écran (contraire de [-i]hidden window[/i])
[u][-i]window[/i][/u] vitrine
[u][-i]window border[/i]:[/u] caractéristique de l'encadrement de la vitrine
[u][-i]window class[/i]:[/u] sous ensemble de vitrine ayant semblable apparence
[u][-i]window name[/i]:[/u] nom de la vitrine
[u][-i]window style[/i]: [/u] caractéristiques de la vitrine
[u][-i]winwow handle[/i][/u] n° de la fenêtre donné par le système lors de son ouverture
__________________________
Si tu n'a pas trouvé la réponse sur MoteurProg...
mais que tu l'as trouvé ailleurs...
Merci de la donner sur MoteurProg.
Moby
ERREUR BBCODE SUR CE MESSAGE : - Une balise -i n'est pas fermée !
pour [u][-i]HOOK[/i][/u], je propose d'utiliser soit:
"[b]captage[/b]" puisque son objet est de capter à la source les messages de l'OS.
pour [-i][u]"exception", [/b][/u]je propose r[b]upture[/b]
pour [u][-i]"process"[/i][/u] je propose [b]programme principal[/b]
__________________________
Si tu n'a pas trouvé la réponse sur MoteurProg...
mais que tu l'as trouvé ailleurs...
Merci de la donner sur MoteurProg.
Moby
ERREUR BBCODE SUR CE MESSAGE : - Une balise -i n'est pas fermée !