Substituir ou substituir


142

Pode parecer uma pergunta estúpida, mas estou muito curiosa e quero usar o termo correto ao falar sobre o problema. Não foi possível encontrar uma pergunta semelhante aqui, então decidi criar uma nova.

Devemos nos referir à substituição ou substituição de "substituição de uma implementação"? É específico do idioma?


Sem qualquer contexto desta questão é muito ampla
parapura rajkumar

7
Foi substituindo em todos os livros e idiomas em que estive envolvido.
Joe

1
Eu sei que é um contexto amplo, mas é exatamente isso que eu queria perguntar, em um contexto muito geral de programação. A partir das respostas, parece que Substituir é a palavra comumente usada, embora Substituir também tenha seu específico.
Kent Nguyen

Existe uma discussão mais envolvida em inglês.SE: english.stackexchange.com/questions/88400/… .

A explicação [aqui] [1] pode ser útil, embora não seja sobre terminologia [1]: english.stackexchange.com/questions/88400/…
A Man

Respostas:



155

Se você estiver substituindo uma implementação completamente por outra, é " substituindo " ou mais comumente " substituindo ". Se você estiver substituindo uma implementação por outra em alguns casos específicos, é " substituição ".

" Substituir " algo é colocar algo em seu lugar, destruindo o objeto sobrescrito. " Substituir " algo é fazer com que outra coisa opere em vez dele, sem prejudicar ou alterar a coisa substituída.


3
Discordo. Acredito que o termo "substituição" sempre pode ser usado para significar que você está substituindo uma implementação; não deve importar com que frequência ou de que maneira.
Brian Rogers

Eu nunca ouvi falar dessa maneira, mas também não parece errado usá-la dessa maneira.
David Schwartz

43
uma pesquisa rápida no dictionary.com confirma isso: substituir - Destruir (dados) ou os dados em (um arquivo) inserindo novos dados em seu lugar. substituir - a autoridade de usar um para rejeitar ou cancelar (a decisão, vista, etc.)
allicarn

15

Esta é a minha compreensão de quais são as diferenças entre Substituição e Substituição , em termos de um exemplo do mundo real:

Suponha que você tenha uma empresa de fabricação de automóveis. Você é famoso e feliz com seus clientes, pois eles sempre confiam em você e compram seus produtos.

Para prosseguir com o seu negócio, você tem basicamente 2 opções em mãos:

  1. Todas as coisas acontecem e você sabe que entra no caminho certo. Então você quer não apenas manter os modelos anteriores, mas também aprimorá-los. Porém, como é que é? Provavelmente adicionando alguns novos recursos aos modelos existentes! Agora, os novos modelos têm todos os recursos, além dos novos recursos aprimorados.

  2. Você sabe que o jeito que você passou foi meio errado! que abordagem horrível !! Você percebe rapidamente que a empresa deve mudar toda a tecnologia, caso contrário estará passando por situações difíceis (como falência ou algo assim ...)

Afinal, em termos de programação, a primeira abordagem refere-se à Substituição, já que você adiciona alguns COMPORTAMENTOS aos seus carros, mantendo os comportamentos anteriores que o carro tinha, enquanto a segunda abordagem refere-se à Substituição, pois você deseja alterar o (s) comportamento (s) inteiramente e desenvolva novos recursos a partir do zero.

Espero que isso ajude você.


13

Ambas são terminologias genéricas, Overrideé a prevenção de alguma ação ou decisão anterior e, por outro lado, Overwriterefere-se a algo sendo escrito sobre algo previamente escrito.

em palavras simples,

Ações e decisões são anuladas.

As informações são substituídas.


2

Eu acho que se fosse dado algum contexto, seria muito ansioso para entender e distinguir.

Do APUE §10.17:

O POSIX.1 também especifica que abortsubstitui o bloqueio ou a ignição do sinal ( SIGABRT) pelo processo.

Do Bing Dictionary:

override sth: use sua autoridade para rejeitar a decisão, ordem, etc. do sb

Substituir aqui significa que "ignora" algo por sua autoridade superior. abortnão substitui a máscara de sinal do processo, apenas "ignora" a restrição com maior autoridade.

Então, substituir e substituir são totalmente duas palavras diferentes. substituir deve ser a palavra para substituir o conteúdo antigo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.