Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

Biblioteca Boost

Índice Biblioteca Boost

Boost é uma coleção de bibliotecas que estendem a funcionalidade da linguagem de programação C++.

31 relações: Algoritmo, Análise sintática (computação), Biblioteca (computação), Biblioteca padrão do C++, Bjarne Stroustrup, C (linguagem de programação), C++, Cadeia de caracteres, Combinatória, Compilador, Container, Entrada/saída, Estrutura de dados, Functor, Gerenciamento de memória, Iterador, Língua inglesa, Linguagem de programação, Matemática, Matriz (matemática), Ponteiro inteligente, Pré-processador, Programação concorrente, Programação genérica, Sistema de ficheiros, Sistema de numeração, Sistema operativo, Standard Template Library, Teoria dos grafos, Thread (computação), 2001.

Algoritmo

Uma animação do algoritmo de ordenação quicksort de uma matriz de valores ao acaso. As barras vermelhas marcam o elemento pivô. No início da animação, estando o elemento para o lado direito, é escolhido como o pivô. Algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais devendo ser executadas mecânica ou eletronicamente em um intervalo de tempo finito e com uma quantidade de esforço finita.

Novo!!: Biblioteca Boost e Algoritmo · Veja mais »

Análise sintática (computação)

árvore da expressão Em ciência da computação e linguística, análise sintática (também conhecida pelo termo em inglês parsing) é o processo de analisar uma sequência de entrada (lida de um arquivo de computador ou do teclado, por exemplo) para determinar sua estrutura gramatical segundo uma determinada gramática formal.

Novo!!: Biblioteca Boost e Análise sintática (computação) · Veja mais »

Biblioteca (computação)

Na ciência da computação, biblioteca é uma coleção de subprogramas utilizados no desenvolvimento de software.

Novo!!: Biblioteca Boost e Biblioteca (computação) · Veja mais »

Biblioteca padrão do C++

Em C++, a biblioteca padrão é uma coleção de classes, funções e variáveis escritas na própria linguagem para facilitar o desenvolvimento de aplicações.

Novo!!: Biblioteca Boost e Biblioteca padrão do C++ · Veja mais »

Bjarne Stroustrup

Bjarne Stroustrup (Århus) é um cientista da computação dinamarquês e professor catedrático da Universidade do Texas A&M.

Novo!!: Biblioteca Boost e Bjarne Stroustrup · Veja mais »

C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela ISO, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly).

Novo!!: Biblioteca Boost e C (linguagem de programação) · Veja mais »

C++

C++ (lê-se "cê mais mais", em inglês lê-se see plus plus) é uma linguagem de programação compilada multi-paradigma (seu suporte inclui linguagem imperativa, orientada a objetos e genérica) e de uso geral.

Novo!!: Biblioteca Boost e C++ · Veja mais »

Cadeia de caracteres

Na programação de computadores, uma cadeia de caracteres ou string é uma sequência de caracteres, geralmente utilizada para representar palavras, frases ou textos de um programa.

Novo!!: Biblioteca Boost e Cadeia de caracteres · Veja mais »

Combinatória

A combinatória é um ramo da matemática que estuda coleções finitas de elementos que satisfazem critérios específicos determinados, e se preocupa, em particular, com a "contagem" de elementos nessas coleções (combinatória enumerativa) e com a decisão de certo objeto "ótimo" existe (combinatória extremal) e com estruturas "algébricas" que esses objetos possam ter (combinatória algébrica).

Novo!!: Biblioteca Boost e Combinatória · Veja mais »

Compilador

GCC versão 4.0.2 rodando em uma janela xterm. Um programa simples está sendo compilado e então executado. Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Novo!!: Biblioteca Boost e Compilador · Veja mais »

Container

Container pode significar.

Novo!!: Biblioteca Boost e Container · Veja mais »

Entrada/saída

Entrada/saída, sigla E/S (em inglês: Input/output, sigla I/O) é um termo utilizado quase que exclusivamente no ramo da computação (ou informática), indicando entrada (inserção) de dados por meio de algum código ou programa, para algum outro programa ou hardware, bem como a sua saída (obtenção de dados) ou retorno de dados, como resultado de alguma operação de algum programa, consequentemente resultado de alguma entrada.

Novo!!: Biblioteca Boost e Entrada/saída · Veja mais »

Estrutura de dados

Uma estrutura de dados (ED), em ciência da computação, é uma coleção tanto de valores (e seus relacionamentos) quanto de operações (sobre os valores e estruturas decorrentes).

Novo!!: Biblioteca Boost e Estrutura de dados · Veja mais »

Functor

Functor, em Teoria das categorias, é um mapeamento entre categorias que preserva estruturas.

Novo!!: Biblioteca Boost e Functor · Veja mais »

Gerenciamento de memória

Gerenciamento (ou gestão) de memória é um complexo campo da ciência da computação e são constantemente desenvolvidas várias técnicas para torná-la mais eficiente.

Novo!!: Biblioteca Boost e Gerenciamento de memória · Veja mais »

Iterador

Em programação de computadores, um iterador se refere tanto ao objeto que permite ao programador percorrer um container, (uma coleção de elementos) particularmente listas, quanto ao padrão de projetos Iterator, no qual um iterador é usado para percorrer um container e acessar seus elementos.

Novo!!: Biblioteca Boost e Iterador · Veja mais »

Língua inglesa

Inglês (English) é uma língua germânica ocidental que surgiu nos reinos anglo-saxônicos da Inglaterra e se espalhou para o que viria a tornar-se o sudeste da Escócia, sob a influência do reino anglo medieval da Nortúmbria.

Novo!!: Biblioteca Boost e Língua inglesa · Veja mais »

Linguagem de programação

C. Uma linguagem de programação é um método padronizado para comunicar instruções para um computador.

Novo!!: Biblioteca Boost e Linguagem de programação · Veja mais »

Matemática

grego, representado por Rafael em A Escola de Atenas. A matemática (dos termos gregos μάθημα, transliterado máthēma, 'ciência', conhecimento' ou 'aprendizagem'; e μαθηματικός, transliterado mathēmatikós, 'inclinado a aprender') é a ciência do raciocínio lógico e abstrato, que estuda quantidades, medidas, espaços, estruturas, variações e estatísticas.

Novo!!: Biblioteca Boost e Matemática · Veja mais »

Matriz (matemática)

Em matemática, uma matriz m \times n é uma tabela de m linhas e n colunas de símbolos sobre um conjunto, normalmente um corpo, F, representada sob a forma de um quadro.

Novo!!: Biblioteca Boost e Matriz (matemática) · Veja mais »

Ponteiro inteligente

Em ciência da computação, um ponteiro inteligente (também conhecido pelo termo em língua inglesa smart pointer) é um tipo de dado abstrato que simula um ponteiro.

Novo!!: Biblioteca Boost e Ponteiro inteligente · Veja mais »

Pré-processador

Um pré-processador é um programa que recebe texto e efectua conversões léxicas nele.

Novo!!: Biblioteca Boost e Pré-processador · Veja mais »

Programação concorrente

Programação concorrente é um paradigma de programação para a construção de programas de computador que fazem uso da execução concorrente (simultânea) de várias tarefas computacionais interativas, que podem ser implementadas como programas separados ou como um conjunto de threads criadas por um único programa.

Novo!!: Biblioteca Boost e Programação concorrente · Veja mais »

Programação genérica

Programação genérica é um paradigma de programação no qual os algoritmos são escritos em uma gramática estendida de forma a adaptar-se através da especificação das partes variáveis que são definidas na instância do algoritmo.

Novo!!: Biblioteca Boost e Programação genérica · Veja mais »

Sistema de ficheiros

Representação visual de um '''sistema de ficheiros''', contanto com diretórios (pastas) e ficheiros (arquivos) (também conhecida por sistema de gestão de ficheiros) é a forma de organização de dados em algum meio de armazenamento de dados em massa, frequentemente feito em discos magnéticos.

Novo!!: Biblioteca Boost e Sistema de ficheiros · Veja mais »

Sistema de numeração

Um sistema de numeração (ou sistema numeral), é um sistema em que um conjunto de números são representados por numerais de uma forma consistente.

Novo!!: Biblioteca Boost e Sistema de numeração · Veja mais »

Sistema operativo

Sistema (Operating System - OS) é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o usuário.

Novo!!: Biblioteca Boost e Sistema operativo · Veja mais »

Standard Template Library

A Standard Template Library (STL; em português, Biblioteca Padrão de Modelos) é uma biblioteca de rotinas da linguagem de programação C++, que descreve containers, iteradores, algoritmos e functores.

Novo!!: Biblioteca Boost e Standard Template Library · Veja mais »

Teoria dos grafos

Grafo com quatro vértices e 6 arestas. É um grafo completo, conexo e planar. A teoria dos grafos é um ramo da matemática que estuda as relações entre os objetos de um determinado conjunto.

Novo!!: Biblioteca Boost e Teoria dos grafos · Veja mais »

Thread (computação)

Linha ou Encadeamento de execução (Thread), é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrencialmente.

Novo!!: Biblioteca Boost e Thread (computação) · Veja mais »

2001

Foi designado como.

Novo!!: Biblioteca Boost e 2001 · Veja mais »

Redireciona aqui:

Biblioteca boost, Boost.

CessanteEntrada
Ei! Agora estamos em Facebook! »