6

Sei que deveria evitar traduzir alguns termos em inglês, principalmente em programação, mas gostaria de saber como poderia traduzir ou adaptar uma tradução para parsing?

Além disso, nesse contexto, como poderia substituir parsing:

xml parsing como jQuery.parseXML

Talvez parseamento de XML?

3
  • Duas traduções para parse que fazem sentido é interpretar ou analisar. O que realmente está esperando do comando parseXML?
    – Peixoto
    Aug 31, 2017 at 16:35
  • Ler o XML, e depois atribuir variáveis com os dados. Analisar talvez @Peixoto Aug 31, 2017 at 16:38
  • Apesar de ser legal traduzir algumas coisas, quando relacionado a TI e/ou desenvolvimento de software, é um tanto quanto comum manter certos termos em inglês, não estou afirmando o que é certo/errado, apenas dizendo que é um pouco comum algumas palavras continuarem em inglês, tem outras perguntas no site sobre coisas ligadas a TI. Claro que esta pode ser exceção, só estou falando isto para entendermos que nem tudo necessariamente precisará ser traduzido ao pé da letra. Sep 14, 2017 at 18:57

2 Answers 2

5

O Google e o Linguee traduzem parse como analisar ou interpretar.

No contexto específico de programação, parsing pode significar análise sintática, no sentido de analisar uma string (uma cadeia/sequência de caracteres ou um texto) que segue determinadas regras e possui uma estrutura definida.

Parte deste processo de parsing geralmente consiste em traduzir esta string em alguma estrutura de dados que possa ser computável. Exemplos:

  • parsing de um XML: o texto em formato XML é lido/analisado/parseado e a linguagem de programação que faz o parse cria a estrutura correspondente (geralmente uma árvore ou algo similar)
  • parsing de data: um texto que representa uma data (como Jan 01 2017) é analisado e traduzido para um objeto que representa a data - por exemplo, são criadas variáveis para o dia, mês e ano e atribuídos valores para as mesmas (no caso, dia e mês com valor 1 e ano com valor 2017), podendo ainda ser encapsuladas em alguma estrutura/objeto que representa a data

Creio que analisar e interpretar sejam as melhores aproximações para parse. Consequentemente, parsing seria análise ou interpretação (por sinal, os parsers também são chamados de interpretadores).


Para mim há uma limitação nestas adaptações. Talvez por já trabalhar há muito tempo na área, acabo associando parsing com todo o processo: analisar a string de entrada e criar as estruturas/objetos correspondentes.

Já os termos em português não me passam a ideia do processo como um todo: a impressão que tenho é que tanto análise quanto interpretação referem-se apenas à primeira parte (somente analisar a string, mas sem criar as estruturas correspondentes).

De qualquer forma, estas foram as melhores aproximações que encontrei.

0

Eu acredito que no sentindo de programação, pode-se utilizar como converter. Por exemplo: Converter um tipo "string" para um tipo inteiro; Converter um tipo inteiro para um "float"; Converter um XML para um objeto;

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.