Barra inversa: diferenças entre revisões
m Adicionada referencias para as indicações de uso da contrabarra |
|||
(Há 14 revisões intermédias de 11 utilizadores que não estão a ser apresentadas) | |||
Linha 1: | Linha 1: | ||
{{Mais notas|data=outubro de 2019}} |
|||
{{pontuação|\}} |
{{pontuação|\}} |
||
A '''barra inversa''' ( |
A '''barra inversa''' (representação: '''\'''), também chamada de '''barra invertida''' ou '''contrabarra''', é um [[glifo]] ou um [[caractere]], comumente usada na [[computação]] desde [[1960]] por Bob Bemer.<ref>{{citar web|url=http://www.thocp.net/biographies/bemer_bob.htm|título=Robert William Bemer|acessodata=2019-10-30|obra=The History of Computing Project|idioma=en}}</ref> É representada como a figura espelhada horizontalmente da [[barra (caractere)|barra]]. |
||
Foi introduzido nos computadores em |
Foi introduzido nos computadores em 1960, acrescentado ao sistema de representação [[ASCII]] (Código Padrão Americano para o Intercâmbio de Informação), possuía um uso particular na linguagem de programação [[ALGOL 68]] para permitir que os operadores lógicos [[Conjunção lógica|∧]] e [[Disjunção lógica|∨]] fossem representados facilmente através da simbologia <code>/\</code> e <code>\/</code> respectivamente. |
||
Em sistemas [[Unix]], em diversas |
Em sistemas operacionais do tipo [[Unix]], em diversas linguagens de programação como [[C (linguagem de programação)|C]] e [[Perl]], e em [[expressão regular|expressões regulares]], a barra inversa é usada para indicar que o [[caractere]] seguinte deve ser tratado de forma especial<ref name=":0">{{Citar web|url=https://www.ibm.com/docs/en/i/7.3?topic=set-escape-sequences|titulo=Escape sequences|acessodata=2023-08-08|website=www.ibm.com|lingua=en-us}}</ref>. Nesse contexto, é também chamada de [[caractere de escape]]. Entretanto, na linguagem [[BASIC]] o símbolo é usado como operador de [[divisão]] entre [[inteiro (tipo de dado)|inteiros]]. |
||
Em sistemas Windows, a barra inversa é utilizada para separar as pastas de |
Em sistemas [[Microsoft Windows]], a barra inversa é utilizada para separar as pastas de domínio, como por exemplo:<code>C:\Windows\system32</code> |
||
No contexto de texto, |
No contexto de texto, quando usado no [[código fonte]] de certas linguagens de programação, o símbolo é usado no final das linhas para indicar que a [[quebra de linha]] deve ser ignorada<ref name=":0" />. |
||
⚫ | |||
⚫ | |||
{{Referências}} |
{{Referências}} |
||
== |
== Ver também == |
||
* [[ |
* [[Sequência de escape]] |
||
* [[Seqüência de escape]] |
|||
{{DEFAULTSORT: |
{{DEFAULTSORT:Contrabarra}} |
||
{{esboço}} |
|||
[[Categoria:Pontuação]] |
[[Categoria:Pontuação]] |
Edição atual tal como às 13h49min de 8 de agosto de 2023
A barra inversa (representação: \), também chamada de barra invertida ou contrabarra, é um glifo ou um caractere, comumente usada na computação desde 1960 por Bob Bemer.[1] É representada como a figura espelhada horizontalmente da barra.
Foi introduzido nos computadores em 1960, acrescentado ao sistema de representação ASCII (Código Padrão Americano para o Intercâmbio de Informação), possuía um uso particular na linguagem de programação ALGOL 68 para permitir que os operadores lógicos ∧ e ∨ fossem representados facilmente através da simbologia /\
e \/
respectivamente.
Em sistemas operacionais do tipo Unix, em diversas linguagens de programação como C e Perl, e em expressões regulares, a barra inversa é usada para indicar que o caractere seguinte deve ser tratado de forma especial[2]. Nesse contexto, é também chamada de caractere de escape. Entretanto, na linguagem BASIC o símbolo é usado como operador de divisão entre inteiros.
Em sistemas Microsoft Windows, a barra inversa é utilizada para separar as pastas de domínio, como por exemplo:C:\Windows\system32
No contexto de texto, quando usado no código fonte de certas linguagens de programação, o símbolo é usado no final das linhas para indicar que a quebra de linha deve ser ignorada[2].
Também usado na matemática, como um símbolo usado para representar o complementar de um conjunto.
Referências
- ↑ «Robert William Bemer». The History of Computing Project (em inglês). Consultado em 30 de outubro de 2019
- ↑ a b «Escape sequences». www.ibm.com (em inglês). Consultado em 8 de agosto de 2023
Ver também
[editar | editar código-fonte]