Emulação ROM

Emulação ROM é o processo de copiar dados de um chip ROM (read-only memory) para um meio de armazenamento, como um disco rígido ou memória flash. A emulação de ROM é especialmente popular entre os entusiastas de jogos. Com a ajuda de um programa chamado emulador de ROM, um jogo antigo pode ser feito para … Ler mais

XUL (Extensible User-interface Language)

XUL (Extensible User-interface Language) é uma forma padrão de troca de dados que descreve a interface de usuário de um programa, ou pelo menos a parte dele que pode ser controlada pela programação. Historicamente, as interfaces de usuário têm sido difíceis de personalizar para que funcionem em várias plataformas operacionais, como Windows e Macintosh. O … Ler mais

Python

Python é uma linguagem de programação interpretada, orientada a objetos semelhante ao PERL, que ganhou popularidade devido à sua clara sintaxe e legibilidade. Diz-se que Python é relativamente fácil de aprender e portátil, o que significa que suas afirmações podem ser interpretadas em vários sistemas operacionais, incluindo sistemas baseados em UNIX, Mac OS, MS-DOS, OS/2, … Ler mais

Pop-up blocker (pop-up killer)

Um bloqueador de pop-ups (às vezes chamado de pop-up killer) é um programa que impede a exibição de pop-ups no navegador web de um usuário. Os bloqueadores de pop-ups funcionam de várias maneiras: alguns fecham a janela antes de ela aparecer, outros desativam o comando que chama o pop-up e outros alteram o código fonte … Ler mais

Módulo

Um módulo é uma unidade separada de software ou hardware. As características típicas dos componentes modulares incluem portabilidade, o que permite que eles sejam usados em uma variedade de sistemas, e interoperabilidade, que permite que eles funcionem com os componentes de outros sistemas. O termo foi usado pela primeira vez em arquitetura. 1) Na programação … Ler mais

Software de processamento paralelo

Software de processamento paralelo gere a execução de um programa em hardware de processamento paralelo com os objectivos de obter uma escalabilidade ilimitada (ser capaz de lidar com um número crescente de interacções ao mesmo tempo) e reduzir o tempo de execução. Aplicações que se beneficiam do processamento paralelo dividem-se aproximadamente em processamento de dados … Ler mais

Binary coded decimal

Binary coded decimal (BCD) é um sistema de escrita de números que atribui um código binário de quatro dígitos a cada dígito de 0 a 9 em um número decimal (base-10). O código BCD de quatro bits para qualquer algarismo de base 10 é sua representação em notação binária, como segue: 0 = 0000 1 … Ler mais

Elegante solução

A palavra elegante, em geral, é um adjetivo com significado de boa qualidade. Refinamento e simplicidade estão implícitos, em vez de confusão, ou ostentação. Uma solução elegante, muitas vezes referida em relação a problemas em disciplinas como matemática, engenharia e programação, é aquela em que o efeito máximo desejado é alcançado com o menor, ou … Ler mais

Jigsaw

Jigsaw é um servidor Web do World Wide Web Consortium (W3C) que foi projetado com o propósito de demonstrar novos protocolos Web e outras características. O Jigsaw é escrito na linguagem de programação Java e disponibilizado como software de código aberto. Você pode baixá-lo do site do W3C em uma versão UNIX ou Windows 2000.

Marshalling

Originalmente, para marshall era para cuidar de cavalos ou para organizar as coisas em preparação para um banquete. Na heráldica, a marshalling é a disposição de vários brasões de armas para formar uma única composição. No militar, marshalling é a reunião e ordenação de forças militares em preparação para a batalha. Na programação de computadores, … Ler mais