Enseignement de l'espagnol/Leçon 2
Grammaire I - Les genres des noms.
En français, le verbe dans une phrase change généralement en fonction du nombre du sujet (singulier ou pluriel).
Par exemple, on ne dit pas « nous suis là » mais « je suis là », « nous sommes là ».
Grammaire II - Articles définis et indéfinis.
L'article défini.
En français, l'article défini peut être le, la, les, l' ... En espagnol, les noms ont également les genres masculin et féminin. En espagnol, l'article défini est donc différent en fonction du genre du nom, masculin, féminin, singulier ou pluriel.
Rappelez-vous que le genre masculin pluriel inclut les deux sexes.
Pour des raisons phonétiques, les mots féminins commençant par a ou ha toniques sont précédés au singulier de l'article el : el agua blanca "(l'eau blanche)," las aguas blancas "(les eaux blanches)," el hambre inmensa "(la faim immense)," las hambres inmensas "(les faims immenses)". Si a ou ha sont atones, l'article défini féminin reste la : la avestruz "(l'autruche)", la amistad "(l'amitié)".
Attention également, à ne pas confondre le pronom personnel él (lui) avec l'article défini el.

Programmation XML/Interprétation du XML
Il existe de nombreuses API permettant d'interpréter un document XML.
La plupart sont conçues pour un langage particulier :
Tous ces interpréteurs peuvent être de deux types normalisés :

Thermodynamique
Ce livre exposera les principes et quelques applications de la thermodynamique et de la physique statistique. Il est destiné à la fois aux étudiants et à tout public. Les premiers chapitres et les introductions des chapitres plus avancés sont les connaissances les plus accessibles. Les auteurs font leur possible pour ne pas présenter de façon compliquée des choses simples, mais si vous avez des idées, des critiques ou des éléments à apporter, n'hésitez à nous en faire part dans la page de discussion : .

Tribologie
Programmation C/Bibliothèque standard
La bibliothèque standard du langage C peut paraître relativement pauvre par rapport à d'autres langages tout en un plus récents comme Python, Ruby, Perl, C# ou Java. Conçue avant tout avec un souci de portabilité, et en ayant en tête les contraintes matérielles limitées de certaines plate-formes auxquelles le C est "aussi" destiné, vous obtenez avec cela le plus petit dénominateur commun qui puisse être porté sur le plus grand nombre de plateformes. Les contraintes qu'ont subies l'ANSI, et le WG14 après lui, portant principalement sur les contraintes de portabilité sur certaines architectures parfois « exotiques », et la très forte contrainte de ne pas « casser » du code existant reposant sur un comportement déjà établi, voire normalisé, font que certains points connus pour être complexes, voire peu souhaitables, sont restés dans le langage et la bibliothèque standard.
Concevoir une application avec les seules fonctions présentes dans cette bibliothèque nécessite une très grande rigueur. Le WG14 ne s'étant pas fixé pour but d'étendre la bibliothèque standard de manière importante, il est plus que conseillé de se tourner vers des bibliothèques de plus haut niveau, afin d'éviter de réinventer inutilement la roue. Il en existe heureusement beaucoup, mais décrire ne serait-ce que ce qui existe est hors de la portée de cet ouvrage.
La bibliothèque standard permet toutefois de faire des traitements usuels avec peu d'efforts, pour peu qu'on ait conscience des dangers et des pièges qui sont parfois tendus. Les sections qui suivent permettront de voir un peu plus clair dans les méandres parfois très sombres où s'aventure le C.
Voir aussi.
 sur l'utilisation des fonctions standards du langage C.

Programmation Assembleur/x86/Introduction

Les processeurs x86.
Les processeurs de la famille x86 comptent approximativement deux décennies de domination sur l'univers de l'ordinateur personnel — on dit maintenant aussi ordinateur familial, sans doute le public concerné a-t-il évolué. Le Pentium 4, par exemple, est un x86.
En réalité, un x86 est un processeur compatible avec son plus lointain ancêtre : le 8086 créé par Intel en 1978. Il va de soi que la compatibilité n'est assurée que dans un sens. Autant un programme écrit en assembleur pour fonctionner sur un 8086 a toutes les chances de fonctionner sur un de ses descendants du 21ème siècle, autant l'inverse est très peu probable, à moins que son programmeur soit un grand nostalgique et ait par hasard retrouvé sous un meuble une disquette portant un assembleur de l'époque comme MASM.
La famille des x86 est divisée en plusieurs générations. Le 8086 est un processeur 16-bits muni d'un bus d'adressage 20-bits. Le 8088, construit à peu près en même temps que le 8086, est un processeur moins cher, qui n'a qu'un bus de données 8-bits, bien que son fonctionnement interne soit totalement identique à celui du 8086.
Le 8086, bien que très compétitif à sa création, commence à montrer ses lacunes vers le milieu des années 80. Ses deux principales lacunes sont : sa limitation à 1 Mio de mémoire système (les 20 bits d'adressage), et l'absence totale des mécanismes de protection de la mémoire, ce qui limite le développement de systèmes d'exploitation multi-tâches — ceux-ci se sont en réalité développés bien plus tard en ce qui concerne les PC : Linux apparaît en 1991. 
Le 80186 est un 8086 qui intègre en son cœur des contrôleurs qu'on trouve habituellement sur la carte mère (horloges, interruptions, DMA, MMU). Sorti la même année que le 80286, il n'a presque pas été vendu.
Le 80286 marque une réelle évolution rapport au 8086, et son apparition marque le début d'une ère plus complexe, puisqu'à partir d'ici, les x86 ont plusieurs modes d'exécution. Tous les successeurs du 80286 comportent un "mode réel" ou "mode d'adressage réel". Lorsqu'un x86 fonctionne en mode réel, il se comporte comme un 8086, c'est-à-dire que l'accès à la mémoire système se fait de manière très rudimentaire : un registre de segment contient l'adresse physique du segment mémoire qui nous intéresse, et un registre pointeur contient une adresse à l'intérieur du segment. De plus, son jeu d'instructions est celui du 8086. Le 80286 introduit le "mode protégé". Un registre de segment ne contient alors plus une adresse physique marquant le début du segment, mais un sélecteur de segment. Un sélecteur de segment est constitué d'un numéro de descripteur et d'un certain nombre d'indicateurs. Le processeur va alors rechercher le descripteur de segment correspondant dans une table, et celui-ci indique, entre autres, l'adresse physique (24 bits cette fois) de début du segment. Le 80286 contient aussi les rudiments du système d'adressage actuel par plages de mémoire virtuelle.
Le 80386 est le premier processeur x86 32-bits. Il offre de plus un système de mémoire virtuelle complet.
Le 80486 introduit plusieurs nouvelles instructions et optimisations tout du long de sa vie commerciale. À l'origine vendu sous la dénomination 486-DX avec un coprocesseur arithmétique pour exécuter des calculs flottants, Intel vend des 486 dont le FPU défectueux a été neutralisé sous la dénomination 486-SX. C'est le dernier modèle de processeur d'Intel à ne pas intégrer la gestion des nombres flottants.
L'époque qui suit est l'époque des Pentium, des Celeron, des Athlon, des Duron. qui se différencient de leurs prédécesseurs par différentes optimisations, en particulier, un pipeline d'exécution allongé, l'abandon de la mémoire FPM au profit de l'EDO puis la DDR, ainsi que différentes nouvelles instructions dont les extensions SIMD que sont le MMX, SSE et 3DNow!
L'Opteron et l'Athlon 64 d'AMD, ainsi que l'architecture Core 64 bits d'Intel utilisent un jeu d'instructions 64 bits et de nouvelles extensions du jeu d'instruction font progressivement leur apparition avec l'AVX
Liens web.
http://www.intel.com/products/processor/manuals/ - Les manuels en anglais des Code Op

Enseignement de l'hindi/Conjugaison/Présent