Abstracção

Abstração é o processo de esconder os detalhes de uma implementação, enquanto ainda fornece uma forma de acessar a funcionalidade dessa implementação. Na programação, a abstração pode ser usada para criar interfaces que definem a funcionalidade de uma classe sem revelar os detalhes de sua implementação. O que é um exemplo de abstração? Abstração é … Ler mais

Linhas de peso leve, médio e pesado

As roscas leves são tipicamente implementadas utilizando as capacidades de rosqueamento nativas do sistema operacional. Isso resulta em uma menor área de memória e tempos de criação e destruição mais rápidos, mas também geralmente significa que as roscas são menos portáteis e têm menos recursos do que as roscas pesadas. As roscas de peso médio … Ler mais

Estatísticas Bayesianas

A estatística Bayesiana é um ramo da estatística que utiliza a inferência Bayesiana para estimar os parâmetros de um modelo. A inferência Bayesiana é um método de inferência estatística que se baseia no teorema de Bayes. O teorema de Bayes é uma forma de calcular a probabilidade de um evento, dadas as probabilidades de outros … Ler mais

Lambda calculus

Lambda calculus é um sistema formal para expressar cálculo baseado na abstração e aplicação de funções usando encadernação e substituição de variáveis. É equivalente às máquinas Turing em termos de poder computacional, mas muito mais simples em termos de expressividade e implementação. O cálculo Lambda tem sido usado como uma base teórica para linguagens de … Ler mais

Ficheiro binário

Um arquivo binário é um arquivo de computador que não é um arquivo de texto. O termo “ficheiro binário” é usado para indicar que um ficheiro não é um ficheiro de texto. Os ficheiros binários são normalmente armazenados em formato binário, o que significa que cada byte no ficheiro é representado por um número binário … Ler mais

SWiSH

SWiSH é uma ferramenta de autoria de animações em Flash que permite aos utilizadores criar animações baseadas em vectores para a web. É semelhante ao Adobe Flash na medida em que utiliza uma linha temporal e keyframes para criar animações, mas não requer qualquer codificação. O SWiSH tem uma versão gratuita e uma versão paga, … Ler mais

Flash

Um flash é um tipo de dispositivo de memória que é usado para armazenar dados, normalmente sob a forma de código ou arquivos. A memória flash é não volátil, o que significa que pode reter dados mesmo quando a energia é desligada. Os dispositivos Flash são frequentemente utilizados em dispositivos electrónicos, tais como câmaras digitais, … Ler mais

VoxML (Voice Markup Language)

Voice Markup Language (VoxML) é um conjunto de tags usadas para criar aplicações de voz. É usado para adicionar reconhecimento e síntese de voz a páginas web e aplicações. O VoxML pode ser usado para criar jogos controlados por voz, sistemas de navegação, e outras aplicações de voz. O XML é fácil de aprender? Sim, … Ler mais

MIT License (licença X11 ou MIT X license)

A licença do MIT é uma licença de software que foi criada no Massachusetts Institute of Technology (MIT). É uma licença permissiva de software livre, o que significa que permite que o software seja liberado sob a licença sem restrições sobre como pode ser usado, modificado ou distribuído. A licença do MIT também é por … Ler mais

MOO

MOO significa “MUD, Object Oriented” (MUD, Orientado a Objetos). É uma linguagem de programação de realidade virtual baseada em texto e um sistema originalmente baseado no sistema de programação MUD. O que você não deve colocar em um cartão de visita? Há algumas coisas que você deve evitar colocar no seu cartão de visita, pois … Ler mais