Caret

Marque de correction d’épreuvesModification

Le caret était à l’origine et continue d’être utilisé sous forme manuscrite comme marque de correction d’épreuves pour indiquer où un signe de ponctuation, un mot ou une phrase doit être inséré dans un document. Le terme vient du latin caret,  » il manque « , de carēre,  » manquer ; être séparé de ; être libre de « . Le symbole du caret s’écrit sous la ligne de texte pour un signe de ponctuation de niveau ligne, comme une virgule, ou au-dessus de la ligne comme un caret inversé (cf. U+02C7 ˇ CARON) pour un caractère supérieur, comme une apostrophe ; le matériel à insérer peut être placé à l’intérieur du caret, dans la marge ou au-dessus de la ligne.

  • Coins indiquant au lecteur d’insérer une virgule, une apostrophe, et des guillemets

  • Caractères indiquant au lecteur au lecteur d’insérer une lettre

  • Carte demandant au lecteur d’insérer un mot

    Caret indiquant au lecteur d’insérer un mot

  • Caret indiquant au lecteur de modifier un mot

Langues de programmationEdit

Le symbole de l’accent circonflexe libredebout, le symbole circonflexe ^ a de nombreuses utilisations dans les langages de programmation, où il est généralement appelé caret. Il peut signifier l’exponentiation, l’opérateur XOR au sens des bits, la concaténation de chaînes de caractères et les caractères de contrôle en notation caret, entre autres utilisations. Dans les expressions régulières, l’accent circonflexe est utilisé pour faire correspondre le début d’une chaîne de caractères ou d’une ligne ; s’il commence une classe de caractères, c’est l’inverse de la classe qu’il faut faire correspondre.

L’ANSI C peut transcrire l’accent circonflexe sous la forme du trigramme ??', car le caractère n’était à l’origine pas disponible dans tous les jeux de caractères et claviers. Le C++ supporte en outre des tokens comme xor (pour ^) et xor_eq (pour ^=) pour éviter complètement le caractère. La RFC 1345 recommande de transcrire le caractère sous forme de digraphe '> lorsque cela est nécessaire.

Pascal utilise l’accent circonflexe pour déclarer et déréférencer les pointeurs. En Smalltalk, l’accent circonflexe est la déclaration de retour de méthode.En C++/CLI, les types de référence .NET sont accessibles via un handle en utilisant la syntaxe ClassName^.Dans les extensions C d’Apple pour Mac OS X et iOS, les accents circonflexes sont utilisés pour créer des blocs et pour dénoter les types de blocs.Go l’utilise comme opérateur NOT par bit.

Node.js utilise le circonflexe dans les fichiers package.json pour signifier le comportement de résolution de dépendance utilisé pour chaque dépendance particulière. Dans le cas de Node.js, un circonflexe permet tout type de mise à jour, à moins qu’elle ne soit considérée comme une mise à jour « majeure » telle que définie par semver.

Symbole de substitution pour l’exposant et l’exponentiationEdit

En mathématiques, l’accent circonflexe peut signifier l’exponentiation (3^5 pour 35), lorsque l’exposant habituel n’est pas facilement utilisable (comme sur certaines calculatrices graphiques). Il est également utilisé pour indiquer un exposant dans la composition TeX. Comme Isaac Asimov l’a décrit dans son essai « Skewered ! » de 1974 (sur le nombre de Skewes), « Je fais de l’exposant un chiffre de taille normale et c’est comme s’il était maintenu par un levier, et son poids supplémentaire lorsque sa taille augmente fait plier le levier vers le bas ». L’utilisation de l’accent circonflexe pour l’exponentiation remonte à ALGOL 60, qui exprimait l’opérateur d’exponentiation sous la forme d’une flèche dirigée vers le haut, destinée à évoquer la notation en exposant courante en mathématiques. La flèche pointant vers le haut est maintenant utilisée pour signifier les hyperopérations dans la notation flèche vers le haut de Knuth.

Caractère d’échappementEdit

Souvent vu comme une notation caret pour montrer les caractères de contrôle, par exemple ^A signifie le caractère de contrôle avec la valeur 1.

L’interpréteur de ligne de commande, cmd.exe, de Windows utilise l’accent circonflexe pour échapper aux caractères réservés (la plupart des autres shells utilisent la barre oblique inverse). Par exemple pour passer un signe moins que comme argument à un programme, vous tapez <.

Indicateur ordinalModification

Cette section doit être mise à jour. Veuillez mettre à jour cet article pour refléter les événements récents ou les informations nouvellement disponibles. (Mai 2020)

En italien, l’accent circonflexe est parfois utilisé de manière similaire à l’indicateur ordinal, plus particulièrement sur les billets de Trenitalia, le principal opérateur de trains en Italie, et du système de transport en commun ATAC de Rome. Sur les billets de Trenitalia, la classe de voyage est souvent écrite 1^ ou 2^, ce qui signifie respectivement première classe ou deuxième classe. Cela est dû à l’absence de l’indicateur ordinal féminin ª utilisé en italien dans le jeu de caractères ISO Latin 1 (pré-Unicode) (l’indicateur ordinal masculin º est généralement remplacé par le signe du degré lorsque les caractères étendus ne sont pas disponibles ou dans une composition moins précise).

Flèche pointant vers le hautModification

Dans les forums Internet, les sites de réseaux sociaux tels que Facebook, ou dans les chats en ligne, un circonflexe ou une série de ceux-ci peuvent être utilisés sous ou après le message d’un utilisateur par un autre utilisateur. Dans cet usage, l’accent circonflexe ^ représente une flèche pointant vers le haut, ce qui signifie que les lecteurs, les posteurs ou le posteur original (OP) peuvent voir la ligne ou le message ci-dessus, et en plus de l’usage de la flèche, peut également signifier que l’utilisateur qui a posté le ^ est d’accord avec le message ci-dessus. Les circonflexes multiples peuvent indiquer que le commentaire répond ou se rapporte au post ci-dessus qui est en corrélation avec le nombre de circonflexes utilisés, ou pour « souligner » la partie correcte du post précédent, ou peut simplement être utilisé pour l’emphase.

Une utilisation similaire a été adoptée par les compilateurs de langage de programmation tels que le compilateur Java pour indiquer où une erreur de compilation s’est produite. En plus d’indiquer le numéro de ligne et le numéro de colonne de l’emplacement de l’erreur, le compilateur imprime la ligne de code défectueuse et utilise un seul accent circonflexe sur la ligne suivante, complété par des espaces, pour donner une indication visuelle de l’emplacement de l’erreur. L’accent circonflexe agit comme une flèche pointant vers le haut dans l’impression textuelle des détails de l’erreur.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *