Barre verticale

note de

: " ; bar" cassé ; et le " de glyph ; ¦" ; réorienter ici. < ! -- voir la page d'entretien et aussi, http://en.org/wiki/Wikipedia_talk:Bad_title -->

Le symbole ( | ) a les divers noms qui se rapportent à différer, pourtant la sémantique parfois relative : Un des noms plus populaires est la course de Sheffer , cependant souvent désignée sous le nom d'une pipe (par la communauté d'Unix) et de la barre verticale , de la verti-barre , de la ligne verticale ou de la ligne de diviseur de par d'autres.

Barre cassée par (le ¦ ) est un caractère séparé.

La disposition de clavier typique utilisée dans les dispositifs du Royaume-Uni séparent des clefs pour la barre verticale et la barre cassée, toutefois la plupart des conducteurs BRITANNIQUES de clavier tracent aujourd'hui les deux clefs sur la barre verticale, car la barre cassée a à peine n'importe quelle application pratique. Les claviers dans d'autres pays ne font pas cette distinction, et là, le caractère de barre verticale est souvent dépeint comme barre cassée, pour la distinguer du " ; I" ; (" majuscule ; i" ;) caractère.

Étymologie

La pipe nommée de pour le " de caractère ; |" ; était une conséquence normale de son utilisation dans des coquilles d'Unix, où elle est employée au notate l'utilisation de la construction de la canalisation d'Unix de .

Utilisation

Mathématiques

La barre verticale est employée comme symbole mathématique de de dans le
Valeur absolue : |X|, a lu le " de ; la valeur absolue du " du X ; .
des normes \|(x_1, x_2) \|, a lu le " de ; la norme du sous-marin un, two" secondaire de de x de x ; ; bien qu'Unicode fournisse également une double ligne verticale spéciale le symbole U+2016 : ‖ X ‖
Définition réglée du : \ {x|x<2 \} , a lu le " de ; l'ensemble de de x tels que X est moins que le " du deux de ; . Souvent des ensembles sont écrits avec des deux points « :  » plutôt qu'une barre verticale.
Probabilité conditionnelle : P (X|Y), a lu le " de ; la probabilité de X donné par Y" ; .
Divisibilité : a | b, a lu le " de ; un divise le b" de ; .
la course de Sheffer dans la logique : a|b, a lu le " de ; un b" du non-et ; .
Le évaluent : a+3|a=4, a lu le " de ; a plus le 3 a évalué pour quand les égales 4" ; , ou 4+3=7.

Forme de Backus-Naur

Sous la forme de Backus-Naur de l'expression se compose des ordres des symboles et/ou des ordres séparés par « | », indiquant un choix , le tout étant une substitution possible pour le symbole du côté gauche. de : : = |

Calcul

Unix

Une pipe est un mécanisme de la communication d'interprocessus provenant du Unix qui permet au rendement (norme dehors et, sur option, erreur type) d'un processus d'être employé comme entrée (standard dedans) à l'autre. De cette façon, une série de commandes peut être " ; piped" ; ensemble. Ceci fournit les praticiens habiles la capacité d'effectuer rapidement le traitement complexe sur la ligne de commande ou en tant qu'élément d'un manuscrit de coquille d'UNIX (" ; file" en lots ;). Dans la plupart des coquilles d'Unix (interpréteurs de commandes), ceci est représenté par le caractère de barre verticale. Commandes sifflées d'UNIX : egrep - I « Blair » filename.log | plus

Traditionnellement, les possibilités sifflantes à UNIX sont fournies par le " ; fourchette et exec" ; dispositif des logiciels d'exploitation d'UNIX. UNIX écossent des fourchettes outre d'une copie de lui-même pour chaque commande, reliant l'entrée de chacun au rendement du prochain. Quand traitant des grands nombres de données, tous les processus dans la canalisation seront typiquement en activité en même temps (dans les limites du matériel utilisé). Using le mécanisme de pipe d'UNIX, un utilisateur peut en mesure établissent à rapidement et facilement un programme personnalisé composé de nombre illimité d'a (théoriquement) de petits, spécialisés programmes.

DOS/Windows

Ce dispositif est aussi bien trouvé dans des versions postérieures de DOS de Microsoft (et par conséquent de Microsoft Windows), cependant, l'ensemble plus petit de commande de DOS, la fonctionnalité de commande limitée et les possibilités de coquille de brut signifie que la tuyauterie est moins utile dans l'environnement plus visuel de Microsoft Windows. Toutefois la trousse à outils de Cygwin et de MKS fournissent les trousses d'outils complètes d'UNIX pour l'environnement de Windows, y compris les coquilles d'UNIX (COUP et coquille de Korn respectivement) qui fournissent les mêmes possibilités sifflantes puissantes qu'UNIX. Commande sifflée de DOS : dactylographier *.txt | plus

Le rôle du caractère en tant qu'opérateur de DOS peut avoir comme conséquence les problèmes pour la ligne de commande applications telles que l'utilité du serveur BCP de SQL (abréviation le " ; Copie en bloc Program" ;), où l'utilisateur peut souhaiter passer le " ; |" ; caractère à l'application comme coquille. (Par exemple, en essayant d'entasser en vrac copie un dossier qui emploie | caractère comme séparateur de champ.) Dans ces cas, le caractère de ^ peut être employé pour échapper à la pipe. Par exemple :

tblImport de bcp dans ImportFile.txt - c - t^|

Expression régulière

En syntaxe de l'expression régulière , la pipe indique l'alternance de (c. Par exemple : Unix commandent le Grep - foo de de d'E '|lignes d'allumettes de bar' contenant le « foo » ou la « barre ».

Disjonction

Dans beaucoup de langages de programmation, il est employé pour indiquer l'opération de logique de '' ou '' , logique de ou de ou du au niveau du bit ou .

Spécifiquement, dans le C et d'autres langues après des conventions de syntaxe de C, telles que le C++ , le Perl , le Java et le C# , (a | b) dénote un au niveau du bit ou ; tandis qu'un double de barre verticale (a || b) dénote le d'a ( court-circuité par ) logique ou le .

Concaténation

Dans le PL/I et certains dialectes du SQL , le " d'opérateur ; ||" ; dénote la concaténation de la corde .

Délimiteur

Bien que pas aussi commun que des virgules ou des étiquettes, la barre verticale puisse être employée comme délimiteur dans un dossier plat . Un exemple d'un format de données standard pipe-délimité est le LEDES 1998B.

Opérateur de simultanéité

Dans les calculs des processus de communication (comme Pi-calcul ), la barre verticale est employée pour indiquer que les processus s'exécutent en parallèle.

Phonétique et orthographe

Dans les langues de Khoisan de et l'alphabet phonétique international , la pipe est utilisée pour écrire au le clic dentaire ( ǀ ). Une double pipe est utilisée pour écrire au le clic alvéolaire latéral ( ǁ ). De plus longues barres verticales simples et doubles sont employées pour délimiter prosodiques dans l'IPA.

Codage

En dépit de la barre verticale étant une frappe accessible sur les claviers nord-américains et BRITANNIQUES typiques, là sont des cas où les concepteurs de Web, les rédacteurs de Wiki, les informaticiens, et d'autres doivent coder le &mdash de barre verticale ; habituellement parce que la barre verticale est un symbole spécial dans leur code source mais une barre verticale littérale doit être montré à l'utilisateur.

Déterminé dans le 1963 , le code ASCII (ASCII-1963), une des premières cartes de caractère employées couramment, a seulement eu l'affichage 69 (" ; printable" ;) caractères ; A&ndash ; Z et 0&ndash ; 9 expliquent 36 de ces caractères. Barre verticale (" ; |" ;) est le caractère ASCII-1963 à la position 124 (décimale). Barre cassée (" ; ¦" ;) n'est pas une partie du jeu de caractères d'ASCII (toute version) mais d'un caractère séparé qui est apparu (avec la barre verticale) d'abord dans la famille d'EBCDIC des jeux de caractères, et a été copiée de là dans OIN 8859-1 et Unicode. Le clavier d'ordinateur typique utilisé dans les dispositifs du Royaume-Uni séparent des clefs pour le " ; bar" vertical ; et " ; bar" cassé ; ; de quelque manière que la plupart des conducteurs BRITANNIQUES de clavier tracent aujourd'hui les deux clefs sur le " de caractère d'ASCII ; bar" vertical ; , comme " ; bar" cassé ; a à peine n'importe quelle application pratique.

Dans les cartes de caractère communes

; Unicode hexadécimal (base-16) : 007C

; UTF-8 hexadécimal (base-16) : 7C

; ASCII décimale (base-10) : 124, ou hexadécimal (base-16) : 7C

; ISO/IEC 8859-1 hexadécimal (base-16) : 7C

; Le Décalent-JIS des Hommes-Ku-Dix de 1-01-35

; EBCDIC (variante de de CCSID 500) hexadécimal (base-16) : BB

.

Random links:Tuscarora, Pennsylvanie | Fauvette subalpine | Fleuve de Morwell de S.M. prison | Jawahar Wattal | Joe Gans | Barra_vertical