Flag

Uma bandeira é um sinal que indica o status de algo. No desenvolvimento de software, uma bandeira é frequentemente usada para indicar se um determinado recurso está ativado ou desativado. Por exemplo, um sinalizador pode ser usado para indicar se o modo de depuração está ativado. Bandeiras podem ser usadas para controlar o comportamento de … Ler mais

Perl

Perl é uma linguagem de programação dinâmica, de alto nível, de propósito geral e interpretada. Perl foi originalmente desenvolvido por Larry Wall em 1987 como uma linguagem de scripting Unix de propósito geral para facilitar o processamento de relatórios. Desde então, passou por muitas mudanças e revisões e tornou-se amplamente popular entre os programadores. O … Ler mais

OpenGL

OpenGL (Open Graphics Library[3]) é uma interface de programação de aplicativos (API) multi-plataforma e multi-idioma para renderizar gráficos vetoriais 2D e 3D. A API é normalmente usada para interagir com uma unidade de processamento gráfico (GPU), para alcançar uma renderização acelerada por hardware. O OpenGL é um framework? Não, o OpenGL não é um framework. … Ler mais

Deprecated

Deprecated significa que um determinado recurso, função ou API não é mais recomendado para uso, e pode ser removido em um lançamento futuro. O que é uma API deprecated? Uma API depreciada é uma API que não é mais recomendada para uso. Ela ainda pode ser usada, mas seu uso é desencorajado, e pode ser … Ler mais

SaaS

SaaS é um software como um modelo de prestação de serviços. É um software oferecido pelo fornecedor na web. Os clientes podem acessar e usar o software, normalmente através de um navegador web, enquanto o provedor gerencia a infra-estrutura e a segurança. SaaS é uma forma de entrega de software aos clientes através da Internet. … Ler mais

Worm

Um worm é um tipo de software malicioso (malware) que é projetado para se espalhar infectando outros computadores. Os worms normalmente se espalham explorando vulnerabilidades no software ou tirando vantagem de práticas de segurança ruins. Uma vez que um worm infecta um computador, ele frequentemente tentará se espalhar para outros computadores na mesma rede. Os … Ler mais

Arquivo nativo

Um arquivo nativo é um arquivo projetado especificamente para trabalhar em uma plataforma ou sistema operacional específico. Os arquivos nativos são tipicamente compilados para uma arquitetura de CPU específica, tornando-os incapazes de rodar em outras plataformas. Por exemplo, um aplicativo nativo do Windows não pode ser executado em um Mac sem usar um software especial … Ler mais

Compile

Compilar é o processo de conversão do código fonte escrito em uma linguagem de programação em um formulário que pode ser executado em um computador. O processo de compilação pode ser dividido em duas etapas principais: análise léxica e geração de código. A análise léxica é o processo de decomposição do código fonte em uma … Ler mais

Catalina

O termo “Catalina” é um termo de software que se refere à última versão do sistema operativo macOS. O Mac Catalina ou Big Sur é mais recente? Mac Catalina foi lançado em 7 de outubro de 2019, enquanto Big Sur foi lançado em 12 de novembro de 2020. Portanto, Big Sur é o mais recente … Ler mais

Deadlock

Um impasse é uma situação em que dois programas de computador que partilham o mesmo recurso não conseguem continuar a correr porque cada programa está à espera que o outro termine de utilizar o recurso. Qual é a diferença entre bloqueio e deadlock? A principal diferença entre bloqueio e deadlock é que, no bloqueio, um … Ler mais