Biblioteca de Classes da Microsoft Foundation (Biblioteca MFC)

A Microsoft Foundation Class Library (MFC) é uma biblioteca de classe C++ que fornece um conjunto de serviços para programas Microsoft Windows. A MFC foi introduzida pela Microsoft em 1992 com o lançamento do Visual C++ 1.0. MFC é um wrapper orientado a objetos para a API do Windows. Ele abstrai a complexidade da API … Ler mais

A Symphony of Lights

Uma “Sinfonia de Luzes” é um show de luzes gerado por computador que é frequentemente usado como um elemento decorativo em espaços públicos. O show de luzes é criado por um programa de computador que controla uma série de luzes, muitas vezes luzes LED, para criar um display visualmente apelativo. O show de luzes pode … Ler mais

Código de cola (linguagem de código de cola)

Código de cola é o código que “cola” dois ou mais componentes de software. É normalmente usado para conectar componentes de software que foram escritos em diferentes linguagens de programação ou que utilizam diferentes bibliotecas. O código cola é normalmente escrito em uma linguagem de script, como Perl ou Python, o que facilita a chamada … Ler mais

Fuzzy search

Uma pesquisa fuzzy é um tipo de pesquisa onde os resultados não têm de ser 100% precisos para serem devolvidos. Isto pode ser útil quando você não tem certeza do que está procurando, ou se você está procurando algo onde a ortografia pode não ser 100% precisa. Algoritmos de busca difusos normalmente retornam uma lista … Ler mais

IDL (linguagem de definição de interface)

IDL (linguagem de definição de interface) é uma linguagem usada para definir interfaces para componentes de software. Normalmente é usada para definir a interface entre um cliente e um servidor, ou entre um componente e seu ambiente. IDL é usado para definir os tipos de dados, operações e parâmetros que podem ser passados entre componentes. … Ler mais

Boilerplate

O código da placa de caldeira é um código que é reutilizado várias vezes. É frequentemente monótono e repetitivo, mas é essencial para muitas tarefas. O código Boilerplate pode ser encontrado em muitos lugares, incluindo desenvolvimento web, desenvolvimento de jogos, e até mesmo em algumas aplicações de escritório. Como se faz uma chapa de caldeira? … Ler mais

Exceção

Uma excepção é um erro que ocorre durante a execução de um programa. As exceções normalmente não são tratadas pelo programa, mas sim pelo sistema em tempo de execução. As exceções podem ser causadas por muitas coisas, tais como divisão por zero, entrada inválida ou esgotamento da memória. Que tipo de erro é uma exceção? … Ler mais

Visual J

Visual J é uma linguagem de programação e ambiente de desenvolvimento da Microsoft. É baseado na linguagem de programação Java e permite aos desenvolvedores criar applets e aplicativos que podem ser executados em qualquer navegador web habilitado para Java. Qual é a diferença entre ++ J e J ++? A principal diferença entre ++ e … Ler mais

Write once, run anywhere (WORA)

O termo “write once, run anywhere” (WORA) é usado para descrever software que pode ser escrito uma vez e executado em qualquer plataforma sem a necessidade de qualquer outra modificação. Isto contrasta com o software que deve ser escrito especificamente para cada plataforma na qual será utilizado. WORA é possível através do uso de máquinas … Ler mais

Decompile

Descompilar é o processo de pegar um programa compilado e revertê-lo de volta ao seu código fonte original. Isto é normalmente feito para que o código-fonte possa ser analisado ou modificado. O código descompilado está protegido por direitos autorais? O código descompilado não é automaticamente protegido por direitos autorais. No entanto, se o código estava … Ler mais