Carrote

Marca de revisãoEditar

O carpete foi originalmente e continua a ser usado na forma manuscrita como marca de revisão para indicar onde um sinal de pontuação, palavra, ou frase deve ser inserido num documento. O termo vem do alfinete latino, “falta”, de carēre, “falta; ser separado de; ser livre de”. O símbolo do carpete é escrito abaixo da linha de texto para um sinal de pontuação ao nível da linha, como uma vírgula, ou acima da linha como um carpete invertido (cf. U+02C7 ˇ CARON) para um carácter superior, como um apóstrofo; o material a ser inserido pode ser colocado dentro do carpete, na margem, ou acima da linha.

  • p>Caretas dizendo ao leitor para inserir uma vírgula, um apóstrofo, e aspas
  • Caret telling um leitor para inserir uma letra

  • Caret dizer ao leitor para inserir uma palavra

  • Caret telling reader to change a word

  • Linguagens de programaçãoEdit

    O livreO símbolo de circunflexo de pé ^ tem muitos usos em linguagens de programação, onde é tipicamente chamado de carpete. Pode significar exponenciação, o operador XOR bitwise, concatenação de cordas, e caracteres de controlo na notação de caretas, entre outros usos. Em expressões regulares, o circunflexo é utilizado para corresponder ao início de uma corda ou linha; se iniciar uma classe de caracteres, então o inverso da classe deve ser correspondido.

    ANSI C pode transcrever o circunflexo na forma do trigraph ??', uma vez que o caractere não estava originalmente disponível em todos os conjuntos de caracteres e teclados. C+++ suporta adicionalmente fichas como xor (para ^) e xor_eq (para ^=) para evitar completamente o caractere. O RFC 1345 recomenda a transcrição do carácter como digráfico '> quando necessário.

    Pascal utiliza o circunflexo para declarar e desreferenciar apontadores. Em Smalltalk, o circunflexo é a declaração de retorno do método. Em C++/CLI, os tipos de referência .NET são acedidos através de um punho utilizando o ClassName^ syntax. Nas extensões C da Apple para Mac OS X e iOS, o circunflexo é utilizado para criar blocos e para denotar tipos de blocos.Go utiliza-a como um operador.

    Node.js utiliza o circumflex nos ficheiros package.json para significar o comportamento de resolução de dependência que está a ser utilizado para cada dependência em particular. No caso do Node.js, um circumflex permite qualquer tipo de actualização, a menos que seja visto como uma actualização “maior”, tal como definido por semver.

    Símbolo substituto para superescrito e exponenciaçãoEditar

    Em matemática, o circunflexo pode significar exponenciação (3^5 para 35), onde o habitual superescrito não é facilmente utilizável (como em algumas calculadoras gráficas). Também é utilizado para indicar um superescrito na composição tipográfica de TeX. Como Isaac Asimov o descreveu no seu ensaio “Skewered!” de 1974 (no número de Skewes), “faço do expoente uma figura de tamanho normal e é como se estivesse a ser segurado por uma alavanca, e o seu peso acrescido quando o seu tamanho cresce dobra a alavanca para baixo”. A utilização do circunflexo para exponenciação pode ser rastreada até ALGOL 60, que expressava o operador de exponenciação como uma seta apontando para cima, destinada a evocar a notação sobrescrita comum em matemática. A seta apontando para cima é agora utilizada para significar hiperoperações na notação de seta para cima de Knuth.

    Escape characterEdit

    Muitas vezes vista como notação de caretas para mostrar caracteres de controlo, por exemplo ^A significa o carácter de controlo com valor 1.

    O interpretador de linha de comando, cmd.exe, do Windows utiliza o circumflex para escapar aos caracteres reservados (a maioria das outras conchas utiliza a barra invertida). Por exemplo, para passar um sinal menos que um argumento a um programa, digite <.

    Indicador ordinalEdit

    Esta secção precisa de ser actualizada. Por favor, actualize este artigo para reflectir eventos recentes ou informação recentemente disponível. (Maio de 2020)

    p> Em italiano, o circunflexo é por vezes utilizado de forma semelhante ao indicador ordinal, mais notoriamente nos bilhetes da Trenitalia, o principal operador de comboios em Itália, e no sistema de trânsito público ATAC de Roma. Nos bilhetes da Trenitalia, a classe de viagem é muitas vezes escrita como 1^ ou 2^, significando respectivamente primeira classe ou segunda classe. Isto deve-se à falta do indicador ordinal feminino ª utilizado em italiano no conjunto de caracteres (pré-Unicode) ISO Latin 1 (o indicador ordinal masculino º é normalmente substituído pelo sinal de grau quando os caracteres estendidos não estão disponíveis ou em composição tipográfica menos precisa).

    seta para cimaEditar

    em fóruns da Internet, sites de redes sociais como o Facebook, ou em chats on-line, um circunflexo ou uma série deles pode ser utilizado por baixo ou após a postagem de um utilizador por outro utilizador. Nesta utilização, o circunflexo ^ representa uma seta para cima que significa para os leitores, posters ou o post original (OP) para ver a linha/postes acima, e para além da utilização da seta, pode também significar que o utilizador que postou o ^ concorda com o post acima. Vários circunflexos podem indicar que o comentário está a responder ou relacionado com o post acima que se correlaciona com o número de circunflexos utilizados, ou para “sublinhar” a parte correcta do post anterior, ou pode simplesmente ser utilizado para ênfase.

    Um uso semelhante foi adoptado por compiladores de linguagens de programação como o compilador Java para apontar onde ocorreu um erro de compilação. Para além de indicar o número de linha e o número de coluna da localização do erro, o compilador imprime a linha defeituosa do código e utiliza um único circunflexo na linha seguinte, acolchoado por espaços, para dar uma indicação visual da localização do erro. O circunflexo actua como uma seta apontando para cima na impressão baseada em texto a partir dos detalhes do erro.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *