Cascading Stylesheets
Le format CSS, approuvé par le W3C, définit les styles de mise en page associés à un site Web. Depuis la version 2, les feuilles CSS prennent en compte le langage XML, les présentations parlées destinées aux malvoyants, les polices de caractères téléchargeables, etc...
Central Processing Unit
Le processeur ou CPU est le cerveau de l’ordinateur. Il réalise des opérations simples de type addition binaire, décalage, comparaison... qui constituent des jeux d’instruction. Sa rapidité d’exécution correspond à la fréquence de l’horloge électronique qui va rythmer ses opérations. Elle est exprimée en Mhz (Méga Hertz soit un million d’opérations par seconde) ou en Ghz (Giga Hertz soit un milliard d’opérations par seconde).
Comité d’Orientation pour la Simplification du Langage Administratif
Le COSLA vise à simplifier plus de 3000 mots du langage administratif. Pour cela, ce comité se base sur 4 critères essentiels :
analyser l’attente des usagers
informer les usagers sur leurs droits
assurer une compréhension des formulaires par un langage non administratif
choisir une présentation agréable
Common Object Request Broker Architecture
CORBA est une plate-forme répartie, portable et ouverte. Elle offre une infrastructure logicielle à des applications distribuées et hétérogènes afin qu’elles puissent communiquer. Elle a été mise en place par l’OMG. CORBA permet également l’intégration d’applications patrimoines existantes par l’encapsulation de celles-ci dans des objets réutilisables.
Commission Nationale Informatique et Liberté
La Commission Nationale Informatique et Liberté agit en faveur de la protection de la vie privée et des libertés individuelles ou publiques sur tous les supports informatiques. Elle veille au respect de la loi "Informatique et libertés".
Container Managed Persistence
Type d’EJB entité dont la persistance est assurée par le conteneur
Caisse des Dépôts
La Caisse des Dépôts est une institution financière publique, en charge de missions d’intérêt général qui lui sont confiées par l’État et les collectivités territoriales.
En 1972, Dennis Ritchie créé le C ancêtre du C++. Ce langage, qualifié de bas niveau, permet de faire appel à toutes les ressources de la machine. Il s’agit aussi d’un langage dit évolué puisqu’il introduit une syntaxe complexe par rapport aux autres langages ainsi que de nombreuses fonctions évoluées.
En 1982, la mise à jour du C apportée par Bjarde Stroustup permet d’intégrer la programmation objet : le C++ naissait. Le C++ est donc une surcouche du C (C++ signifie une incrémentation du C). Il hérite donc de tous les outils du C.
Le langage C# n’est autre qu’une version simplifiée du langage C++.
Microsoft a créé une nouvelle plate-forme de développement d’application qui se nomme .NET. Pour l’accompagner, Microsoft a également créé un nouveau langage de programmation adapté au développement .NET. Microsoft a intégré le langage C# dans son nouvel environnement de développement Visual Studio .NET.
Microsoft n’est pas propiétaire du langage C# car le langage a été soumis au consortium ECMA qui définit les standards. Ainsi, d’autres éditeurs ont pu créer des environnements de développement .NET autour du langage C#.
Common Language Runtime
CLR est un moteur d’exécution qui permet de compiler le code source de l’application en un langage intermédiaire, baptisé MSIL (Microsoft Intermediate Language). Le CLR agit comme la machine virtuelle Java : lors de la première exécution de l’application, le code MSIL est à son tour compilé à la volée en code spécifique au système grâce à un compilateur JIT (Just In Time).
Le langage C a été mis au point au début des années 70. Ce langage devait permettre d’obtenir un système d’exploitation de type UNIX portable. C’est une combinaison des langages B et BCPL. Le langage C comporte des instructions et des structures de haut niveau tout en générant un code très rapide grâce à un compilateur très performant.
Un langage portable
Dans la mesure où le programme respecte la norme ANSI, tout code en C est portable sans modifications sur n’importe quel système d’exploitation disposant d’un compilateur C.
Un langage rapide
La rapidité des programmes écrits en C est en grande partie due au fait que le compilateur génère un code ne contenant pas de vérifications sur la validité des pointeurs, l’espace d’adressage, etc... Ainsi, les programmes en C sont très compacts.
Le langage C, voisin du processeur
De plus, les types de données qu’il manipule sont très restreints et proches de la représentation interne par le processeur : par exemple, le type ’Chaîne de caractères’ n’existe pas en C. Le langage C est un langage concis. Son apprentissage est donc beaucoup plus facile.