5

Nesta pergunta do Stackoverflow em Português, Soquete bloqueante x Soquete não bloqueante aparece soquete como tradução do inglês socket (network socket, Wikipedia).

Eu já procurei em vários dicionários Portugueses e Brasileiros e não vi essa definição em nenhum deles.

so·que·te |sò...é| 1 (francês socquette) substantivo masculino

Peúga curta, geralmente até ao tornozelo.Ver imagem Palavras relacionadas: soquetear, socate, feminela, batoca, socar .

so·que·te |ê| 2 (soco + -ete) substantivo masculino

  1. [Artilharia] Espécie de maço roliço com que se calcava a pólvora no canhão de carregar pela boca.

  2. Instrumento com que se calca a pólvora nos canudos dos foguetes.

  3. Soco aplicado com pouca força.

  4. [Brasil] Espécie de sopa com ossos e pouca carne. Palavras relacionadas: socar, feminela, soquetear, socate, batoca .

so·que·te |ê| 3 (inglês socket) substantivo masculino

[Brasil] Suporte, geralmente de porcelana ou de plástico, onde se enrosca a lâmpada. = BOCAL, PORTA-LÂMPADAS

"soquete", in Dicionário Priberam da Língua Portuguesa [em linha], 2008-2013, http://www.priberam.pt/DLPO/soquete [consultado em 06-06-2016].

Alguém sabe a origem e se consta de algum dicionário? É correto usar?

1
  • 3
    Pode ser simplesmente uma extensão do significado de soquete 3 do Priberam por analogia do que aconteceu no inglês. A palavra inglesa socket tem esses significados todos: tomada (elétrica), bocal de lâmpada, network socket.
    – Jacinto
    Jun 6, 2016 at 10:39

3 Answers 3

3

A tradução está equivocada e não pode ser considerada definitiva.

"Soquete" nesse caso foi provavelmente traduzido por um programa como o google tradutor que geralmente traduz palavra por palavra.

Pesquisei na internet e o termo "soquete bloqueante" só é encontrado no stackoverflow. Por isso, fui pesquisar usando a sugestão do @Papa Lazzarou de "conexão/ligação bloqueante" e encontrei o termo "socket bloqueante", que parece ser o mais usado em sites de hardware e em sites de universidades.

Segue os links com os usos:

Sistemas de Operação – Sockets
SOCKETS UDP, TCP E MULTICAST

Ainda não há um termo definitivo, mas a maioria usa "socket" assim como no inglês.

4
  • 1
    Mas deve ter acontecido o mesmo com leiaute(layout), e agora está no dicionário. Será o SOpt a origem da palavra?!
    – Jorge B.
    Jun 7, 2016 at 23:00
  • Sim, porém para que uma palavra como leiaute entre no dicionário é preciso considerar motivos como uso e frequência na escrita, mas até que a palavra fosse inserida prevalecia o uso de layout. A minha sugestão é que enquanto não houver um termo oficial, o ideal é usar o termo mais utilizado pelas comunidades de software/hardware e universidades, pois quando o termo for inserido em um dicionário comum ou dicionário técnico será adicionado por um linguista e pode ser que seja diferente do termo "soquete bloqueante". Jun 7, 2016 at 23:19
  • Infelizmente, não saberia dizer a origem da palavra, mas a maioria dos termos de informática e engenharia que vem do inglês tendem a permanecer no idioma. Jun 7, 2016 at 23:19
  • Muito curiosa a tua forma de ver as coisas, gostei muito da resposta.
    – Jorge B.
    Jun 7, 2016 at 23:25
2

O termo socket em inglês também tem o mesmo significado em inglês que a terceira acepção de soquete apresentado na pergunta ("light-bulb socket" vis-à-vis "bocal").

Assim, o uso de socket como termo técnico é mais uma analogia das Ciências de Computação de entidades abstratas a entidades concretas: é algo em que que você conecta ou desconecta outras peças conforme a necessidade (e.g., "network socket" vis-à-vis "light-bulb socket").

Ao que parece, essa analogia soou razoável ao computeiro lusófono e, assim, o termo parece ter desenvolvido esse novo significado, com aroma de (ou, pelo menos, inspiração do) anglicismo.

-1

Eu considero que uma tradução mais acertada seria conexão ou ligação.

No contexto da pergunta indicada, o termo em inglês socket é utilizado para designar um componente de software que serve de ligação ou conexão de um programa a uma rede de comunicação.

7
  • 4
    Não, um socket não é uma ligação, e pode até não suportar ligações. Por exemplo, sockets UDP não estabelecem ligações, são apenas pontos de comunicação que podem receber (e enviar) pacotes.
    – Artefacto
    Jun 6, 2016 at 14:45
  • 1
    Os sockets UDP não estabelecem ligações explícitas a outros componentes. Mas a servir como ponto de comunicação, um socket ganha o papel de conector entre o meio de comunicação e o componente que o invocou. Jun 6, 2016 at 17:32
  • 1
    Mesmo admitindo que há uma "ligação implícita" (algo com que não concordo, já que 1) "ligação" tem um significado técnico que não é aqui satisfeito e que 2) é difícil ver que "ligação" estabeleço quando envio um pacote multicast), parece-me no mínimo impreciso chamar a um conector "ligação".
    – Artefacto
    Jun 6, 2016 at 23:43
  • conector | adj. | s. m. : 1. Que serve para ligar ou conectar. Jun 7, 2016 at 9:09
  • 2
    Uma colher serve para comer. Posso concluir que é comida?
    – Artefacto
    Jun 7, 2016 at 10:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.