Langue imaginaireLe développement des œuvres de fiction, notamment dans le domaine de la science-fiction et du fantastique, a conduit à la création par les auteurs de langues imaginaires. On peut citer quelques exemples célèbres, tels que le novlangue dans 1984 de George Orwell, les langues elfiques (quenya et sindarin) dans les ouvrages de J. R. R. Tolkien ayant pour cadre l'univers de la Terre du Milieu, ou encore le klingon dans Star Trek. Dans la série de livres Le Trône de fer par exemple, le dothraki est une langue imaginaire, tout comme l'est l'elfique, une langue inventée par J.
Extension de nom de fichierEn informatique, une extension de nom de fichier (ou simplement extension de fichier, voire extension) est un suffixe de nom de fichier fait pour identifier son format. Ainsi, on dira qu'un fichier nommé exemple.txt a l'extension .txt (ou simplement txt). Ainsi la notion d'extension se spécifie-t-elle au moins par l'adoption conventionnelle d'un caractère dit séparateur (le point dans l'exemple précédent), suivi d'une chaîne (éventuellement vide) libre composée de caractères tirés d'une liste excluant le séparateur d'extension lui-même et les caractères interdits par le système de fichiers (et éventuellement de leur position dans la chaîne, comme l'antislash interdit partout et l'espace interdit en début et fin dans Windows).
Engineered languageEngineered languages (often abbreviated to engelangs, or, less commonly, engilangs) are constructed languages devised to test or prove some hypotheses about how languages work or might work. There are at least three subcategories, philosophical languages (or ideal languages), logical languages (sometimes abbreviated as loglangs), and experimental languages. Raymond Brown describes engineered languages as "languages that are designed to specified objective criteria, and modeled to meet those criteria".
Statement (computer science)In computer programming, a statement is a syntactic unit of an imperative programming language that expresses some action to be carried out. A program written in such a language is formed by a sequence of one or more statements. A statement may have internal components (e.g. expressions). Many programming languages (e.g. Ada, Algol 60, C, Java, Pascal) make a distinction between statements and definitions/declarations. A definition or declaration specifies the data on which a program is to operate, while a statement specifies the actions to be taken with that data.