Jigsaw

Um quebra-cabeças é um tipo de puzzle que requer a montagem de peças interligadas para criar uma imagem completa. Os quebra-cabeças são frequentemente usados como metáforas para resolver problemas complexos. O termo “quebra-cabeças” também pode se referir a um tipo de quebra-cabeças de programação onde o objetivo é juntar código de diferentes fontes para criar … Ler mais

Markup

Markup é um tipo de programação que lhe permite criar documentos com uma estrutura específica. As linguagens de Markup utilizam tags para definir a estrutura de um documento. A linguagem de marcação mais comum é o HTML. O que é sinônimo de porcentagem? Um sinônimo para porcentagem é porcentagem. O que é a majoração como … Ler mais

Canonicalização

A canonicalização é o processo de transformar uma determinada entrada numa forma “standard” ou “canónica”. Isto pode ser feito para vários fins, tais como simplificar a comparação ou manipulação de dados, ou assegurar que entradas equivalentes produzam resultados consistentes. No contexto da programação, a canonicalização é frequentemente utilizada para se referir ao processo de conversão … Ler mais

Teorema do Macaco Infinito

O Teorema do Macaco Infinito é uma teoria que afirma que um macaco que bate teclas aleatoriamente num teclado durante um tempo infinito irá eventualmente digitar um determinado texto, tal como os trabalhos completos de William Shakespeare. A teoria é frequentemente usada para ilustrar o conceito de probabilidade, e também é usada como uma experiência … Ler mais

Polimorfismo

Polimorfismo é um conceito de programação que se refere à capacidade de um objeto de assumir múltiplas formas. A própria palavra é derivada das palavras gregas “poly” que significa muitas e “morph” que significa forma. Em programação, polimorfismo refere-se à capacidade de um objeto de assumir múltiplas formas. O termo é usado em uma variedade … Ler mais

Eiffel

Eiffel é uma linguagem de programação concebida por Bertrand Meyer e lançada em 1986. Ela é baseada no conceito de programação orientada a objetos, na qual dados e comportamento são combinados em objetos. Eiffel também é notável pelo seu uso de design por contrato, um método de especificação do comportamento esperado dos componentes do software. … Ler mais

Lazy loading (carga dinâmica da função)

O carregamento preguiçoso é um padrão de projeto de software que retarda a inicialização de um objeto até o ponto em que ele é necessário. É frequentemente usado para otimizar o desempenho, adiando operações dispendiosas até que elas sejam realmente necessárias. No contexto do carregamento dinâmico de funções, o carregamento preguiçoso refere-se à prática de … Ler mais

Pascal

Pascal é uma linguagem de programação imperativa e processual amplamente utilizada, concebida em 1968 – 1969 e publicada em 1970 por Niklaus Wirth como uma pequena e eficiente linguagem destinada a encorajar as boas práticas de programação usando programação estruturada e estruturação de dados. Nomeada em homenagem ao matemático, filósofo e físico francês Blaise Pascal, … Ler mais

Timestamp

Em informática, um carimbo de hora é uma sequência de caracteres ou informação codificada que identifica quando ocorreu um determinado evento, normalmente dando data e hora do dia, por vezes com precisão a uma pequena fracção de segundo. Um carimbo de hora é uma forma de acompanhar as alterações de um arquivo ou pasta, geralmente … Ler mais

Erro de arredondamento

Erros de arredondamento são erros que ocorrem quando um número é arredondado para um determinado número de casas decimais. Estes erros podem ser causados por uma variedade de factores, incluindo a utilização de diferentes algoritmos de arredondamento, a conversão de um número para um número diferente de casas decimais e a utilização de aproximações na … Ler mais