Bind

Na programação de computadores, bind é um processo que associa um nome com um valor e/ou um tipo. Esta associação é normalmente feita em tempo de compilação, mas também pode ser feita em tempo de execução. Quando um nome é associado a um valor, o valor pode ser recuperado usando o nome. Quando um nome … Ler mais

Código Spaghetti

Código Spaghetti é um termo usado para descrever um tipo de código de programação de computador que é caracterizado por uma estrutura emaranhada e desorganizada. Este termo é frequentemente usado para descrever um código de difícil leitura e compreensão. O que um computador deve fazer antes de poder entender um programa? Um computador deve primeiro … Ler mais

Rational Rose

Rational Rose é uma aplicação de software que utiliza a Unified Modeling Language (UML) para desenvolver sistemas de software. Foi desenvolvida pela Rational Software, a qual foi adquirida pela IBM em 2003. Rational Rose é uma das mais populares ferramentas UML e é utilizada por muitos desenvolvedores de software. Quais são os exemplos de ferramentas … Ler mais

condições Yoda (notação Yoda)

As condições Yoda são um tipo de estilo de programação em que os operandos de uma comparação são invertidos, de modo que o valor constante é escrito primeiro e o valor variável é escrito depois. Este estilo tem o nome do personagem Yoda do Star Wars, que fala em uma sintaxe inversa. O principal benefício … Ler mais

Hello World

O termo “Hello World” é um programa simples que emite o texto “Hello, World!” para a tela. Este programa é frequentemente usado para introduzir novos programadores à sintaxe básica de uma linguagem de programação. Como se escreve “Hello World”? O programa mais básico em qualquer linguagem é o programa “Hello World”, que simplesmente imprime a … Ler mais

Desenvolvimento de software

O desenvolvimento de software é o processo de criação e manutenção de aplicações de software. Envolve a identificação dos requisitos de uma aplicação de software, o desenho do software, o desenvolvimento do software, o teste do software, e a manutenção do software. O desenvolvimento de software é o mesmo que a codificação? Não, o desenvolvimento … Ler mais

Backslash

Uma contrabarra é um caracter que representa o caracter nulo em muitas linguagens de programação, incluindo C, Perl, e PHP. Quando usado em uma string, uma contrabarra seguida por uma nova linha é interpretada como uma continuação de linha. Como é que se insere uma barra no Word? Para inserir uma barra no Word, você … Ler mais

Tool Command Language (Tcl)

Tcl é uma linguagem de programação de alto nível, interpretada, de uso geral, criada por John Ousterhout. É amplamente utilizada para desenvolver aplicações web, e também para fornecer um ambiente de programação completo para sistemas embarcados. A Tcl é uma linguagem imperativa com uma sintaxe de procedimentos. Tem também uma extensão orientada a objetos, TclOO. … Ler mais

Kotlin

Kotlin é uma linguagem de programação estaticamente digitada que roda na máquina virtual Java e também pode ser compilada para código fonte JavaScript. Kotlin foi criada pela JetBrains, a empresa por trás do IntelliJ IDEA Java IDE. Kotlin é um projeto de código aberto sob a licença Apache 2.0. Kotlin foi concebido para ser uma … Ler mais

Bump mapping

O Bump mapping é uma técnica em computação gráfica para simular colisões e rugas na superfície de um objeto. A idéia básica é perturbar os padrões de superfície do objeto e depois recalcular a iluminação em cada ponto da superfície. Isto dá a aparência de uma superfície acidentada sem realmente mudar a geometria do objeto. … Ler mais