KLOC (milhares de linhas de código)

KLOC (milhares de linhas de código) é uma medida tradicional de quão grande é um programa de computador ou de quanto tempo ou quantas pessoas levará para escrevê-lo. O código medido é geralmente o código fonte . Como uma linguagem de código fonte de nível superior (como C++ ) compila em mais linhas de código … Ler mais

Licença MIT (licença X11 ou licença MIT X)

A Licença MIT (também conhecida como licença X11 ou licença MIT X) é uma licença de software que foi originalmente desenvolvida no Massachusetts Institute of Technology.  É semelhante à licença BSD, que foi utilizada pela primeira vez para a Berkeley Source Distribution, uma versão do UNIX que foi desenvolvida na Universidade da Califórnia em Berkeley (UCB). … Ler mais

Hardware de código aberto (open source hardware)

Phware de código aberto, também chamado open hardware, é um hardware eletrônico ou de computador construído a partir de informações de design que poderiam ser protegidas por direitos autorais ou licenciadas, mas que foi disponibilizado para uso público sem nenhum custo. Tais informações podem incluir documentação, diagramas esquemáticos, detalhes de construção, listas de peças e … Ler mais

Flash

Flash, um popular software de autoria desenvolvido pela Macromedia, é usado para criar programas de animação baseados em gráficos vetoriais com interfaces de navegação em tela cheia, ilustrações gráficas, e interatividade simples em um formato de arquivo anti-serrilhado e redimensionável que é pequeno o suficiente para ser transmitido através de uma conexão modem normal. O … Ler mais

Stack pointer

Um stack pointer é um pequeno register que armazena o endereço do último pedido de programa em uma pilha. Uma pilha é um buffer especializado que armazena dados de cima para baixo. À medida que novos pedidos chegam, eles “empurram para baixo” os mais antigos. A requisição mais recente sempre reside no topo da pilha, e o … Ler mais

Números aleatórios

Números aleatórios são números que ocorrem numa sequência tal que duas condições são satisfeitas: (1) os valores são uniformemente distribuídos por um intervalo ou conjunto definido, e (2) é impossível prever valores futuros baseados em valores passados ou presentes. Os números aleatórios são importantes na análise estatística e teoria da probabilidade. O conjunto mais comum … Ler mais

PHP (Hypertext Preprocessor)

PHP é uma linguagem de script e intérprete que está disponível gratuitamente e é usada principalmente em servidores Web Linux. PHP, originalmente derivado de Personal Home Page Tools, agora significa PHP: Hypertext Preprocessor, que a FAQ PHP descreve como um “acrônimo recursivo” PHP executa no servidor, enquanto uma alternativa comparável, JavaScript, executa no cliente. PHP é uma … Ler mais

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

Código cola, também chamado código de ligação, é uma programação escrita à medida que liga componentes de software incompatíveis. Código cola pode ser escrito na mesma linguagem que o código que está a ligar, mas é muitas vezes escrito numa linguagem de script interpretada especializada para ligar componentes de sistema chamada linguagem cola. As linguagens … Ler mais

Recursion

Na programação de computador, uma recursividade (substantivo, ree-KUHR-zhion pronunciado) é a programação que é recursiva (adjetivo), e recursiva tem dois significados relacionados: 1) Um procedimento recursivo ou routina é aquele que tem a capacidade de se chamar a si mesmo. Isto geralmente significa que ele tem a capacidade de salvar a condição em que estava … Ler mais

LaTeX

LaT E X (pronuncia-se “lah-TEKH” e em alternativa denota-se como LaTeX), é uma linguagem de programação que é utilizada para a digitação de dados técnicos. É popular entre matemáticos, cientistas e engenheiros, porque facilita o uso de símbolos e equações matemáticas em texto. LaT E X é uma variante do sistema mais geral de preparação … Ler mais