Skip to main content

Perguntas com a tag [terminologia]

Tag usada quando uma pergunta pede esclarecimentos sobre termos de desenvolvimento de software. NÃO use esta tag para perguntar sobre termos que não possuem significado específico em programação (por exemplo, uma palavra usada em tecnologia mas que possui o mesmo significado independente da área)

Filtrar por
Ordenado por
Com tags
-2 votos
1 resposta
234 visitas

Logica de Programação e Pensamento computacional são a mesma coisa? Eu estive estudando este dois temas, para mim parecia assuntos distintos mas agora vejo que são a mesma coisa, uma está ligada a ...
Lucas Reis's user avatar
3 votos
1 resposta
125 visitas

Eu li sobre esse termo e não consegui chegar em uma definição exata. Seria a compatibilidade de uma biblioteca/DLL com a versão da IDE utilizada? Falo isso em relação ao ambiente do .NET Framework, ...
Gabriel Oliveira's user avatar
3 votos
1 resposta
115 visitas

Ando lendo a respeito do termo Observabilidade em relação ao campo da computação e sistemas de softwares, e junto com esse termo me surgem outros termos que são: Sistema de Observabilidade, Telemetria ...
gato's user avatar
  • 23,7mil
4 votos
1 resposta
126 visitas

Uma das implementações aceitas e previstas para a versão 3.12 do Python é a PEP 683, que descreve a implementação dos chamados objetos imortais. Qual é a motivação para se criar algo tipo na linguagem ...
Woss's user avatar
  • 77,3mil
7 votos
3 respostas
4mil visitas

Considerando, por exemplo, o valor 1.567. Ao truncar este valor, qual seria o resultado? Ao arredondar este mesmo valor, qual deveria ser o resultado? Posso arredondar com uma casa decimal, é ...
Danizavtz's user avatar
  • 3.791
3 votos
1 resposta
295 visitas

Eu estava lendo sobre tipos em Java e tentei comparar com o C#. Eu sei que cada linguagem tem conceitos próprios ou tratem de problemas iguais de maneira diferente, mas tenho curiosidade quanto a esse ...
Junior2010's user avatar
3 votos
1 resposta
2mil visitas

Quando trabalhamos com desenvolvimento web utilizando Python é comum cruzarmos com as siglas WSGI, ASGI e RSGI a cerca da interface entre os servidores web e a aplicação Python em si. O que significa ...
Woss's user avatar
  • 77,3mil
5 votos
2 respostas
148 visitas

Em alguns cenários vi o termo zero-copy. O significa quando algo tem cópia zero? Imagino que há um ganho de desempenho quando acontece isso, mas não entendo o processo. Tem contextos diferentes?
AArteDoCodigo.com.br - Maniero's user avatar
3 votos
0 respostas
104 visitas

Consultando a documentação do comando substring do sql-server Existe o seguinte termo: A numeração é baseada em 1. Diante disso veio a dúvida. O que significa este termo? Desejo saber mais sobre essa ...
Danizavtz's user avatar
  • 3.791
2 votos
1 resposta
614 visitas

Eses dois conceitos aparecem um aplicações, bancos de dados, sistemas operacionais e outros tipos onde tem várias pessoas acessando o sistema. É só um nome diferente para ames ma coisa? Ou então ...
AArteDoCodigo.com.br - Maniero's user avatar
3 votos
1 resposta
158 visitas

Note que chrome está em minúsculo, não estou falando do navegador. O que significa o termo chrome na programação? Quando é apropriado usá-lo?
AArteDoCodigo.com.br - Maniero's user avatar
2 votos
1 resposta
489 visitas

O que significa estas siglas? Por que é útil saber isso? Quando sei se devo usar uma dessas coisas? Elas servem para outras linguagens? Existem outras siglas? Por que tem várias?
AArteDoCodigo.com.br - Maniero's user avatar
1 voto
2 respostas
202 visitas

Algumas linguagens, especialmente Java e C#, chamam de método estático o que normalmente seria uma função que executa algo, mas sem receber um objeto indiretamente como o método normal recebe. Parece ...
AArteDoCodigo.com.br - Maniero's user avatar
2 votos
1 resposta
105 visitas

Todos eles parecem servir para mudar a forma de executar uma função, mas imagino que existam diferenças entre eles.
AArteDoCodigo.com.br - Maniero's user avatar
4 votos
1 resposta
238 visitas

Imagino que tendo dois nomes diferentes eles têm funções diferentes, mesmo parecendo sendo a mesma coisa, geral códigos curtos numéricos baseando-se em um objeto, mas quais são elas?
AArteDoCodigo.com.br - Maniero's user avatar
6 votos
1 resposta
300 visitas

Qual é a explicação do termo para a forma que é usada na programação/computação?
AArteDoCodigo.com.br - Maniero's user avatar
3 votos
1 resposta
73 visitas

O que exatamente é uma exceção de primeira chance (first chance exception)? Como e onde ele se origina em um programa .NET? E por que é chamado por esse nome peculiar?
AArteDoCodigo.com.br - Maniero's user avatar
6 votos
1 resposta
560 visitas

Já vi muito se falar em escolas de OOP diferentes. Tem algo que estabeleça isso de forma oficial? O termo "escola" não é tão difundido, mas parece ser fato notório que elas existem, que há ...
AArteDoCodigo.com.br - Maniero's user avatar
2 votos
1 resposta
1mil visitas

Qual seria a explicação simples do que é cada um dos termos?
AArteDoCodigo.com.br - Maniero's user avatar
8 votos
1 resposta
1mil visitas

O termo tem sido usado cada vez mais no setor, especialmente em bancos de dados. O que ele quer dizer? Como funciona? Quais as vantagens e desvantagens?
AArteDoCodigo.com.br - Maniero's user avatar
4 votos
1 resposta
268 visitas

Para que ela serve? Quando ela é reentrante? Qual é a diferença para uma função recursiva? E para a função thread safe?
AArteDoCodigo.com.br - Maniero's user avatar
4 votos
1 resposta
496 visitas

Além da tradução aceita dos termos, o que eles querem dizer? Por que eles existem e são importantes?
AArteDoCodigo.com.br - Maniero's user avatar
5 votos
1 resposta
100 visitas

Há muito tenho o costume de chamar if, for, while, etc. de estruturas de controle de fluxo, o que sempre me pareceu fazer sentido, porque servem para controlar o fluxo de execução da aplicação. Mas o ...
Piovezan's user avatar
  • 18mil
6 votos
1 resposta
220 visitas

O que significa o termo? Qual é a diferença entre "código não amigável de cache" e o "código amigável de cache"? Como posso ter certeza de que escrevo um código eficiente em cache?
AArteDoCodigo.com.br - Maniero's user avatar
5 votos
1 resposta
2mil visitas

Como se diferenciam optimistic e pessimistic locking no contexto de banco de dados? Todos os produtos possuem isto?
AArteDoCodigo.com.br - Maniero's user avatar
1 voto
1 resposta
829 visitas

Por desconhecimento tenho a tendência de usar indistintamente os termos tipo, classe e categoria (acho que posso incluir aí os termos variedade e variação/variante) para quando desejo fazer algum tipo ...
Piovezan's user avatar
  • 18mil
6 votos
1 resposta
378 visitas

O que é uma linguagem de programação homoicônica? Por que elas são úteis? Quais exemplos de linguagens são assim? Elas podem ser compiladas usando esse recurso?
AArteDoCodigo.com.br - Maniero's user avatar
6 votos
1 resposta
769 visitas

Um arquivo binário e um executável quer dizer a mesma coisa para a programação?
AArteDoCodigo.com.br - Maniero's user avatar
4 votos
1 resposta
140 visitas

Vi estes termos sendo usado em compiladores. Além de querer saber o significado, eles são sinônimos?
AArteDoCodigo.com.br - Maniero's user avatar
6 votos
1 resposta
325 visitas

Qual é a utilidade do sharding? Por que é tão importante para bancos de dados e/ou programação?
AArteDoCodigo.com.br - Maniero's user avatar
6 votos
1 resposta
1mil visitas

Já sabemos O que é Design Pattern?. Mas o que é um anti-pattern?
AArteDoCodigo.com.br - Maniero's user avatar
3 votos
1 resposta
188 visitas

Qual a relação entre estes tipos de dados usados em computação? O que os diferencia? São sinônimos?
AArteDoCodigo.com.br - Maniero's user avatar
7 votos
1 resposta
420 visitas

O termo é usado em algumas discussões de programação. Eu nem sei a tradução dele. Qual é a importância para programadores?
AArteDoCodigo.com.br - Maniero's user avatar
2 votos
0 respostas
71 visitas

Recentemente, me foi informado que Lógica de Primeira Ordem (FOL) ou Lógica de Descrição e XML não são comparáveis porque lidam com escopos conceituais diferentes. Nesse caso, o XML foi apresentado ...
Douglas's user avatar
  • 39
4 votos
1 resposta
795 visitas

Na pergunta Quais as vantagens e desvantagens do Duck Typing? não existe uma definição do que é este mecanismo da programação. Há uma definição canônica sobre ele? Só é usado em Python?
AArteDoCodigo.com.br - Maniero's user avatar
5 votos
2 respostas
389 visitas

Na documentação do site da MDN afirma que existem apenas 6 tipos primitivos na linguagem: String, Number, Boolean, Null, undefined e Symbol (es6). No mesmo site, este link descreve o tipo BigInt assim:...
utente's user avatar
  • 359
2 votos
1 resposta
445 visitas

A algum tempo atrás ouvi falarem de aplicações que usam uma tecnologia/técnica chamada reentrância, mas o que é exatamente a reentrância e como eu poderia adicionar isso em uma aplicação?
Brumazzi DB's user avatar
  • 4.534
7 votos
1 resposta
757 visitas

Vejo descrições dizendo que tal linguagem é mais expressiva do que outras. Então o que quer dizer expressividade de uma linguagem de programação? Como ver essa expressividade em código?
AArteDoCodigo.com.br - Maniero's user avatar
1 voto
1 resposta
76 visitas

Li aqui uma resposta à pergunta: O que é ortogonalidade?, nela dizia que o que "não é DRY não é ortogonal", então fiquei em dúvida nas seguintes questões: Qual é a relação entre ambos? ...
David Herbert's user avatar
6 votos
1 resposta
144 visitas

Em minhas pesquisas acabei me deparando com o conceito destructuring, qual a função desse conceito dentro das novas feature do ES06. No exemplo abaixo mostra no código JS essa expressão: const pessoa =...
user avatar
4 votos
2 respostas
340 visitas

O que é um valor em computação, e, a fim de auxiliar na compreensão e dirimir confusões, qual a sua relação com o conceito mais geral de valor? Por exemplo, o valor de uma variável. O valor de uma ...
Piovezan's user avatar
  • 18mil
5 votos
1 resposta
480 visitas

De The Elements of Computing Systems, tradução minha: Linguagens de máquina possuem diversas variantes de instruções goto ("vá para") condicionais e incondicionais, bem como statements de ...
Piovezan's user avatar
  • 18mil
6 votos
4 respostas
730 visitas

Esses termos seriam intercambiáveis? Ou dentro da programação há diferenças entre os mesmos? Ao meu ver o termo rotina seria algo mais abrangente, que lida com o todo, enquanto sub-rotina seria só uma ...
Emanoel's user avatar
  • 345
4 votos
1 resposta
243 visitas

Fiquei sabendo que na atualização 9 do C#, veio algo chamado como "Records", ou Estruturas de Registro, que é algo mais ou menos assim: public record Person(string FirstName, string LastName)...
CypherPotato's user avatar
  • 11,8mil
13 votos
1 resposta
2mil visitas

O que é um bound method em Python? Qual a diferença entre métodos bound e static?
Vinicius Bussola's user avatar
1 voto
2 respostas
394 visitas

Ao ler uma das respostas à "Capture characters from standard input without waiting for enter to be pressed" me deparei com os termos "raw mode" e "cooked mode": I found ...
Gabriel Cavalcante's user avatar
3 votos
1 resposta
410 visitas

Qual é a definição de tipo na programação/computação? Faz diferença se está usando o tipo para variável ou dado? Todas as linguagens de programação possuem tipos?
AArteDoCodigo.com.br - Maniero's user avatar
3 votos
0 respostas
66 visitas

Disclaimer: Essa é uma pergunta referente a teoria da computação, não há códigos apenas duvidas sobre o conceito de Self-Modify Self-Modify como o próprio nome já diz é quando um programa consegue ...
Lucas Palomo's user avatar
4 votos
2 respostas
746 visitas

Vejo eventualmente em respostas aqui do site o termo “RAII” sendo usado, mas não sei exatamente o que isso significa. Resource acquisition is initialization me parece meio vago. Mas o que, de fato, ...
Luiz Felipe's user avatar
  • 36,5mil
11 votos
3 respostas
8mil visitas

Por vezes vejo essa nomenclatura na documentação do Git, e até em respostas aqui no SO. Um exemplo: Para desfazer o commit anterior, basta executar git revert HEAD~1 O que é HEAD no Git? Ele pode ...
justapilgrim's user avatar
  • 21,6mil

1
2 3 4 5
12