Ofuscação

Definição – o que significa ofuscação? A ofuscação é uma técnica de programação em que o código é intencionalmente obscurecido para evitar a engenharia reversa e entregar um código pouco claro a qualquer pessoa que não seja o programador. A ofuscação também é aplicada a programas para garantir a proteção da propriedade intelectual (PI) por … Ler mais

Exclusão mútua (mutex)

Definição – o que significa exclusão mútua (Mutex)? Uma exclusão mútua (mutex) é um objeto de programa que impede o acesso simultâneo a um recurso compartilhado. Este conceito é usado na programação simultânea com uma seção crítica, um pedaço de código no qual processos ou threads acessam um recurso compartilhado. Apenas um segmento possui o … Ler mais

Dados binários

Definição – o que significam dados binários? Dados binários são um tipo de dados representados ou exibidos no sistema de numeração binária. Os dados binários são a única categoria de dados que podem ser diretamente compreendidos e executados por um computador. É numericamente representado por uma combinação de zeros e uns. Definirtec explica dados binários … Ler mais

Vinculação e incorporação de objetos (ole)

Definição – o que significa Object Linking and Embedding (OLE)? A vinculação e incorporação de objetos (OLE) é uma tecnologia da Microsoft que facilita o compartilhamento de dados de aplicativos e objetos gravados em diferentes formatos de várias fontes. A vinculação estabelece uma conexão entre dois objetos e a incorporação facilita a inserção de dados … Ler mais

Agendamento prioritário

Definição – o que significa agendamento prioritário? O agendamento prioritário é um método de agendamento de processos com base na prioridade. Nesse método, o escalonador escolhe as tarefas para trabalhar de acordo com a prioridade, o que é diferente de outros tipos de escalonamento, por exemplo, um round robin simples. O agendamento prioritário envolve a … Ler mais

Biblioteca de classe

Definição – O que significa Biblioteca de Classes? Uma biblioteca de classes é uma coleção de modelos de programação orientada a objetos (OOP) pré-codificados. Os aplicativos de rede e de desktop usam bibliotecas de classes. Bibliotecas de classes contêm código para elementos de interface gráfica do usuário (GUI), como botões, ícones, barras de rolagem e … Ler mais

Tipo mutável

Definição – o que significa o tipo mutável? Tipo mutável, em C #, é um tipo de objeto cujos membros de dados, como propriedades, dados e campos, podem ser modificados após sua criação. Os tipos mutáveis ​​são usados ​​em aplicativos paralelos, onde os objetos do tipo de valor mutável são mantidos na pilha pelo Common … Ler mais

Padrão de design

Definição – o que significa o Design Pattern? Um padrão de projeto é uma solução repetível para um problema de engenharia de software. Ao contrário da maioria das soluções específicas de programas, os padrões de design são usados ​​em muitos programas. Os padrões de projeto não são considerados produtos acabados; em vez disso, são modelos … Ler mais

Classe base

Definição – O que significa Classe Base? Uma classe base é uma classe, em uma linguagem de programação orientada a objetos, da qual outras classes são derivadas. Facilita a criação de outras classes que podem reutilizar o código herdado implicitamente da classe base (exceto construtores e destruidores). Um programador pode estender a funcionalidade da classe … Ler mais

Lógica fuzzy

Definição – O que significa Fuzzy Logic? A lógica difusa é um método de operações lógicas baseado na lógica de muitos valores em vez da lógica binária (lógica de dois valores). A lógica de dois valores freqüentemente considera 0 como falso e 1 como verdadeiro. Porém, a lógica difusa lida com valores verdadeiros entre 0 … Ler mais