Barra vertical

Da Wikipédia, a enciclopédia livre.
Ir para a navegação Ir para a pesquisa
Disambiguation note.svg Desambiguação - " " se refere aqui. Se você estiver procurando por uma fonte de aparência semelhante na escrita vertical japonesa, consulte Chōonpu .
Barra vertical
Sinais de pontuação
apóstrofo ' '
Barra /
dois pontos :
traço ondulado
traço - - - -
colchetes () [] {} ⟨⟩ <>
pontos de suspensão ... ...
ponto e vírgula ;
Ponto de exclamação ! ¡
ponto fixo .
Ponto de interrogação ? ¿
ponto médio ·
espaço  
extensão de união -
vírgula ,
aspas «» '' ""
Sinais tipográficos
asterisco *
asterismo
barra invertida \
Barra vertical | ¦
hashtag #
caracol ou comercial @
circunflexo ^
direito autoral ©
e comercial ( et ) E
folha aldina
grau °
indicador ordinal º ª
interrobang
ironia
pastilha
mãozinha
marca ®
menos -
Observação
número
obelisco † ‡
obelus ÷
parágrafo §
para ×
por cento / mil / ponto base %
pé de mosca
mais +
primeiro
ponto de bala
til ~
lápide
sublinhado _
hífen-menos -
o mesmo =
Símbolos monetários
Ortografia · Marca diacrítica

O símbolo ( | ) é chamado de barra vertical ou até mesmo um tubo (especialmente na comunidade Unix ). Em Unicode possui o código U + 007C.

A barra vertical interrompida ou barra vertical quebrada (em inglês , barras quebradas, |) tem um caractere distinto em Unicode com o código U + 00A6.

No layout de teclado usado na Itália, a barra vertical está presente como um caractere de segundo nível (shift + \), mas não a barra vertical interrompida; em qualquer caso, mesmo que em algumas fontes a barra vertical possa ser representada como uma barra vertical interrompida e vice-versa, os dois permanecem caracteres distintos.

Etimologia

No dicionário de Tommaseo barra é relatado como:

« Barra , Sf Sbarra, Trincheira, Cerca . Lat. Vara, Palo, Pertica ; Varus ou Varrus, Stake not remondato "

enquanto algumas definições mais modernas são:

«Sinal gráfico constituído por uma linha vertical ou oblíqua, indicando separação, cancelamento ou semelhante: divida duas linhas com a b. "

( De Mauro, dicionário da língua italiana )

"Caráter gráfico que consiste em um traço oblíquo ou vertical, usado em vários contextos (sinal de separação, fração, etc.)"

( Sabatini Coletti, dicionário da língua italiana )

O nome pipe (em inglês significa cano, barril ou conduíte) usado para o caractere "|" é uma consequência natural de seu uso em shells Unix, onde é usado para representar a construção de pipeline do Unix .

Uso

Matemáticas

A barra vertical é usada como um símbolo matemático em

  • valor absoluto : , lemos "o valor absoluto de x " .
  • padrão : , lemos "a norma de x com um, x com dois" ; O Unicode fornece um símbolo especial para a linha vertical dupla U + 2016: X
  • definição de conjunto : , lemos "o conjunto de x tal que x é menor que dois " . Em alguns casos, eles podem ser usados ​​nos dois pontos ':' em vez da barra vertical; outras vezes, a abreviatura "tc" é usada.
  • probabilidade condicional : , lemos "a probabilidade de X dado Y" .
  • divisibilidade : , lemos "a divide b" .
  • o NAND conectivo na lógica : , lemos "a nand b" .
  • cálculo : , lemos "a mais 3 calculado quando a é igual a 4" , ou .
  • notação bra-ket em mecânica quântica : vetores de estado são identificados por uma letra (geralmente grega, como ψ) e indicados como | ψ>.
  • No formulário || (ou também //) como um símbolo de linhas paralelas .

Formulário Backus-Naur

No formato Backus-Naur, a barra vertical separa os símbolos e / ou sequências com os quais você pode substituir o símbolo que está definindo. Portanto, indica uma escolha .

 < nome próprio > :: = < nome > | < inicial >

Informática

Unix

Um pipe é um mecanismo de comunicação entre processos originalmente usado no Unix que permite que a saída (saída padrão e, opcionalmente, erro padrão) de um processo seja usada como entrada (entrada padrão) de outro. Desta forma, uma série de comandos podem ser conectados ("canalizados"). Este recurso fornece aos usuários avançados a capacidade de criar rapidamente procedimentos complexos a partir da linha de comando ou como parte de scripts de shell do UNIX (“lote”). Em muitos shells Unix (intérpretes de comando), essa característica é representada pelo caractere de barra vertical.

exemplo de como usar o pipe no UNIX: egrep -i 'blair' filename.log | more

Tradicionalmente, a capacidade de tubulação do UNIX é fornecida pelo recurso " fork and exec " dos sistemas operacionais UNIX. Os shells do UNIX fazem uma cópia (bifurcações) de si mesmos para cada comando, vinculando a entrada de cada comando à saída do próximo. Quando grandes quantidades de dados são processadas, todos os processos no pipeline podem normalmente estar ativos ao mesmo tempo (dentro dos limites do hardware usado). Usando o mecanismo de pipe do UNIX, um usuário é capaz de criar facilmente seu próprio programa, consistindo em um número (teoricamente) ilimitado de pequenos utilitários especializados.

DOS / Windows

Esse recurso também estava presente no DOS e ainda está presente no Microsoft Windows.

Exemplo de uso do pipe no DOS:

 digite * .txt | Amora silvestre

A característica do glifo de ser um operador DOS pode causar problemas para aplicativos como o utilitário BCP do SQL Server (abreviação de "Bulk Copy Program"), onde o usuário pode querer passar o "|" para o aplicativo de forma literal. (Por exemplo, ao tentar fazer uma cópia em massa de arquivos que usam o caractere | como separador de campo.) Nesses casos, o caractere ^ pode ser usado para evitar o uso do pipe. Exemplo:

 bcp tblImport em ImportFile.txt -c -t ^ |

Expressões regulares

Na sintaxe da expressão regular , a barra vertical indica alternativa (como o OR lógico). Por exemplo: o comando Unix grep -E 'foo|bar' identifica strings contendo 'foo' ou 'bar'.

Disjunção

Em muitas linguagens de programação, a barra é usada para indicar a ' operação ou lógica , tanto para o' ou bit a bit que para l 'ou lógico .

Em particular para C e para linguagens que seguem as convenções de sintaxe de C, como C ++ , Perl , PHP , Java e C # , (a | b) indica o bit a bit or ou lógico ou, dependendo do tipo dos operandos; em vez disso, a barra vertical dupla (a || b) indica o relógio lógico com avaliação de curto-circuito .

Concatenação

Em PL / I e alguns dialetos SQL , o "||" indica uma concatenação de strings .

Delimitador

Embora não seja tão comum quanto o uso da vírgula ou da guia horizontal, a barra vertical pode ser usada como um delimitador em um arquivo simples . Um exemplo de formato de dados padrão delimitado pela barra vertical é o LEDES 1998B.

Operador de execução simultânea

Em cálculos de comunicação de processo (como no caso do cálculo π ), a barra vertical é usada para indicar que os processos estão rodando em paralelo.

Wikipedia

Dentro da sintaxe usada pela Wikipedia, ela pode ser usada para a criação de wikilinks canalizados , ou seja, links de hipertexto em que o título da página é diferente do texto do link [1] .

Fonética e Prosódia

Nas línguas Khoisan escritas no alfabeto fonético internacional , a barra vertical é uma marca diacrítica usada para indicar o clique dental ( ǀ ). Em vez disso, uma barra vertical dupla é usada para indicar o clique lateral alveolar ( ǁ ). Na Prosódia, as barras verticais também são usadas como diacríticos de entonação para relatar uma cesura ou, em geral, limites prosódicos (pausa maior ou menor) [2] .

Engenharia elétrica

Em engenharia elétrica, duas barras verticais || ou duas barras // indicam uma conexão paralela de dois bipolos .

Codificação

Embora a barra vertical seja um caractere acessível a partir dos teclados italiano, inglês e norte-americano, ainda existem casos em que Web designers, editores de Wiki, programadores e outros usuários precisam inserir esse caractere na forma codificada - geralmente porque a barra vertical é um símbolo especial em seu código-fonte e precisam ser exibidos como tal para o usuário final.

Criado em 1963 , o American Standard Code for Information Interchange (ASCII-1963), um dos primeiros mapas de caracteres a ser amplamente usado, tem apenas 69 caracteres exibíveis ("imprimíveis"); A - Z e 0–9 ocupam 36 dos caracteres disponíveis. A barra vertical ("|") é o caractere ASCII-1963 na posição 124 (decimal). A barra vertical quebrada ("¦") não faz parte do conjunto de caracteres ASCII (em qualquer versão), mas como um caractere separado, ela apareceu (junto com a barra vertical) primeiro na família de caracteres EBCDIC e foi copiada para ISO 8859 e em Unicode. O teclado normalmente usado no Reino Unido tem teclas separadas para "barra vertical" e "barra vertical quebrada"; entretanto, muitos drivers para o teclado inglês atualmente mapeiam ambos os caracteres para o caractere ASCII "barra vertical", já que a "barra vertical quebrada" dificilmente encontra qualquer aplicação prática.

Nos mapas de personagens mais comuns

Unicode

hexadecimal (base-16): 007C

UTF-8

hexadecimal (base 16): 7C

ASCII

decimal (base 10): 124 ou hexadecimal (base 16): 7C

ISO / IEC 8859

hexadecimal (base 16): 7C

Shift-JIS Men-Ku-Ten

01-01-35

EBCDIC (variante CCSID 500)

hexadecimal (base-16): BB

Observação

  1. ^ * Ajuda: Wikilink # wikilink canalizado , página de ajuda interna: Wikilink
  2. ^ * Reprodução do Alfabeto Fonético Internacional (revisado para 2005) Arquivado em 23 de março de 2014 no Internet Archive ., Site oficial «IPA»

Itens relacionados