| abcDOC.net > | Les formats de fichiers > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | Langages de programmation
À travers le schéma des couches, on comprend que la programmation se fera à différents niveaux, et dans un langage d'autant plus proche de celui de l'homme qu'elle s'appliquera à des niveaux élevés, et inversement, d'autant plus proche du binaire qu'elle concernera les niveaux les plus bas. Sur ce sujet, l'étude de Alain Tisserant "Introduction au matériel et au système", déjà référencée, nous éclaire parfaitement :
Les langages de programmation servent à développer les applications et se situent au-dessus du langage assembleur par l'intermédiaire duquel on donne des instructions en langage machine. Ils doivent être compilés, c'est-à-dire que le code source créé par le développeur suivant une syntaxe propre à chaque langage sera traduit en langage machine par un compilateur fourni avec le pack de tout langage de programmation. On trouvera donc deux types de fichiers : le fichier compilé illisible par l'homme et le code source écrit par le développeur, lisible seulement par ceux qui ont appris le langage dans lequel il a été écrit. Le simple utilisateur n'est pas intéressé par ce type de documents mais il peut être utile qu'il possède le code source quand il fait réaliser un logiciel afin que celui-ci puisse être éventuellement modifié par un autre informaticien. Mise à jour : 12 mars 2003 | ![]() ![]() ![]() |
| abcDOC.net > | Les formats de fichiers > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | Langages de balisage Chaque portion d'un document rédigé dans un langage de balisage est contenue entre deux balises dont le nom fournit une information de structure, présentation ou sémantique (ou d'autre nature) :
<titre>Les langages de balisage</titre>
Comme le HTML, que nous connaissons bien par la consultation quotidienne de pages web, un langage de balisage se situe au niveau applicatif (navigateur dans le cas du HTML) et ne se compile pas, c'est-à-dire que les instructions sont exécutées ligne par ligne (c'est pourquoi le code source lisible accompagne toujours la page web que nous consultons). Les documents issus de ces langages intéressent, outre l'informaticien, l'éditeur (LaTeX), le documentaliste (SGML, XML), le webmestre (HTML), car ils permettent de gérer les contenus indépendamment de la mise en forme. Donc, il existe des formats de documents dont la particularité est de ne pas donner de forme au document ! Mise à jour : 12 mars 2003 | ![]() ![]() ![]() |
| abcDOC.net > | Les formats de fichiers > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | Langages de script Les langages de script peuvent être considérés comme les compagnons des applications. Microsoft utilise VBScript dans les siennes comme on se sert abondamment de JavaSrcipt dans les documents HTML (au départ ceux destinés à Netscape, mais tous aujourd'hui). Ceux-ci ne se compilent pas (exécution ligne par ligne). On peut ouvrir et lire de tels fichiers, et même sans connaître le langage (par ailleurs facile à apprendre, même pour un non informaticien), on repérera aisément des morceaux de texte à l'intérieur des commandes pour les modifier (il en va de même pour les langages de balisage). Ces fichiers ne sont jamais indépendants, quelquefois, ils sont appelés par une application ou un programme, quelquefois ils y sont directement insérés. Ce mixage de programmes pose quelques problèmes sur les règles d'extension. Ainsi, un fichier HTML peut contenir une portion de javascript en conservant son extension HTML, nous continuons donc à avoir affaire à un document HTML qui utilise pourtant des fonctions nécessitant la reconnaissance d'un langage externe. Par contre, un document HTML contenant du script PHP doit nécessairement prendre l'extension PHP. Mise à jour : 12 mars 2003 | ![]() ![]() ![]() |
| abcDOC.net > | Les formats de fichiers > | |
Site optimisé pour une lecture plein écran (800x600 de préférence) | Langages de requêtes Un SGBD, Système de Gestion de Base de données, crée une structure (une base), y entre et y classe des données, les conserve et les protège, et les ressort à la demande. Tout ceci suivant les directives d'un utilisateur communiquées grâce à un langage de requêtes. Lequel utilisateur n'a pourtant pas besoin de connaître ce langage puisque le SGBD dispose, en interne ou en externe, d'une interface ergonomique mise en place par un langage de programmation. Les fichiers d'un SGBD ne sont donc pas des documents mais la matière première d'une infinité de documents potentiels qui seront créés à la demande pour un usage d'administration ou d'interrogation. Aujourd'hui, on distingue essentiellement deux types de SGBD : les relationnels et les objet-relationnels.
SGBD : Système matériel et logiciel dont la fonction est d'assurer la gestion automatique d'une base de données et de permettre la création, la modification, l'utilisation et la protection des données.
Mise à jour : 12 mars 2003 | ![]() ![]() ![]() |