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!
 

Standard Template Library

Índice Standard Template Library

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

41 relações: Abstração, Ada (linguagem de programação), Alexander Stepanov, Algoritmo, Ambiente de desenvolvimento integrado, American National Standards Institute, Andrew Koenig, Arquitetura de von Neumann, Bell Labs, Biblioteca (computação), Biblioteca padrão do C++, Boost (bibliotecas de C++), C (linguagem de programação), C++, Código-fonte, Classe (programação), Compilador, Depuração, Functor, General Electric, GNU Compiler Collection, Hewlett-Packard, Iterador, Língua portuguesa, Linguagem de programação, Organização Internacional de Normalização, Orientação a objetos, Paradigma de programação, Polimorfismo (ciência da computação), Ponteiro (programação), Programação genérica, Tabela de dispersão, Tempo de compilação, Tempo de execução, Tipo de dado, 1971, 1979, 1987, 1992, 1993, 1994.

Abstração

Abstração (do termo latino abstractio) é uma operação intelectual que consiste em isolar, por exemplo num conceito, um elemento à exclusão de outros, dos quais então se faz abstração.

Novo!!: Standard Template Library e Abstração · Veja mais »

Ada (linguagem de programação)

Ada é uma Linguagem de programação estruturada, de tipagem estática, é uma linguagem imperativa, orientada a objetos e é uma linguagem de alto nível, originada de Pascal, Simula e outras linguagens.

Novo!!: Standard Template Library e Ada (linguagem de programação) · Veja mais »

Alexander Stepanov

Alexander Alexandrowitsch Stepanov (Moscou, 16 de novembro de 1950) é um programador da Rússia (na época de seu nascimento, ainda União Soviética) notável por suas pesquisas no campo de programação genérica e pela criação da Standard Template Library, a principal biblioteca da linguagem de programação C++.

Novo!!: Standard Template Library e Alexander Stepanov · Veja mais »

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ô Em matemática e ciência da computação, um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.

Novo!!: Standard Template Library e Algoritmo · Veja mais »

Ambiente de desenvolvimento integrado

C e C++ para o ambiente GNOME. IDE, do inglês integrated development environment ou ambiente de desenvolvimento integrado, é um programa de computador que reúne características e ferramentas de apoio ao desenvolvimento de software com o objetivo de agilizar este processo.

Novo!!: Standard Template Library e Ambiente de desenvolvimento integrado · Veja mais »

American National Standards Institute

A American National Standards Institute (literalmente traduz-se como "Instituto Nacional Americano de Padrões"), também conhecida por sua sigla ANSI, é uma organização particular estado-unidense sem fins lucrativos que tem por objetivo facilitar a padronização dos trabalhos de seus membros.

Novo!!: Standard Template Library e American National Standards Institute · Veja mais »

Andrew Koenig

Joshua Andrew Koenig, também conhecido como Josh Andrew Koenig ou Andrew Koenig (17 de agosto de 1968 - 25 de fevereiro de 2010), foi um ator, realizador, escritor e ativista dos direitos humanos norte-americano.

Novo!!: Standard Template Library e Andrew Koenig · Veja mais »

Arquitetura de von Neumann

John von Neumann. A Arquitetura de von Neumann (de John von Neumann, pronunciado Nóimánn) é uma arquitetura de computador que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas.

Novo!!: Standard Template Library e Arquitetura de von Neumann · Veja mais »

Bell Labs

Nokia Bell Labs (originalmente chamada AT&T Bell Laboratories e Bell Telephone Laboratories) é uma empresa de pesquisa industrial e desenvolvimento científico, subsidiária da empresa finlandesa Nokia.

Novo!!: Standard Template Library e Bell Labs · Veja mais »

Biblioteca (computação)

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

Novo!!: Standard Template Library 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!!: Standard Template Library e Biblioteca padrão do C++ · Veja mais »

Boost (bibliotecas de C++)

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

Novo!!: Standard Template Library e Boost (bibliotecas de C++) · Veja mais »

C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização (ISO), criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix (originalmente escrito em Assembly).

Novo!!: Standard Template Library e C (linguagem de programação) · Veja mais »

C++

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

Novo!!: Standard Template Library e C++ · Veja mais »

Código-fonte

Código-fonte (source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica.

Novo!!: Standard Template Library e Código-fonte · Veja mais »

Classe (programação)

Em programação e na orientação a objetos, uma classe é um Tipo abstrato de Dados (TAD); ou seja, uma descrição que abstrai um conjunto de objetos com características similares (um projeto do objeto), é um código da linguagem de programação orientada a objetos que define e implementa um novo tipo de objeto, que terão características (atributos) que guardaram valores e, também funções específicas para manipular estes.

Novo!!: Standard Template Library e Classe (programação) · 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!!: Standard Template Library e Compilador · Veja mais »

Depuração

Depuração (debugging, debug) é o processo de encontrar e reduzir defeitos num aplicativo de software ou mesmo em hardware.

Novo!!: Standard Template Library e Depuração · Veja mais »

Functor

Na matemática, mais precisamente teoria das categorias, um functor ou funtor é um mapeamento entre categorias, preservando domínios, contradomínios, identidades e composições, analogamente a como, por exemplo, um homomorfismo de grupos preserva o elemento neutro e a operação do grupo.

Novo!!: Standard Template Library e Functor · Veja mais »

General Electric

General Electric (GE) é um conglomerado multinacional de Nova York e sediado em Boston, Massachusetts, Estados Unidos.

Novo!!: Standard Template Library e General Electric · Veja mais »

GNU Compiler Collection

O GNU Compiler Collection (chamado usualmente por GCC) é um conjunto de compiladores de linguagens de programação produzido pelo projecto GNU para construir um sistema operativo semelhante ao Unix livre.

Novo!!: Standard Template Library e GNU Compiler Collection · Veja mais »

Hewlett-Packard

A Hewlett-Packard Company (comumente referida como HP) foi uma companhia de tecnologia da informação multinacional americana, até sua divisão, ocorrida em 2015 (gerando as empresas HP Inc. e Hewlett-Packard Enterprise).

Novo!!: Standard Template Library e Hewlett-Packard · 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!!: Standard Template Library e Iterador · Veja mais »

Língua portuguesa

A língua portuguesa, também designada português, é uma língua indo-europeia românica flexiva ocidental originada no galego-português falado no Reino da Galiza e no norte de Portugal.

Novo!!: Standard Template Library e Língua portuguesa · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: Standard Template Library e Linguagem de programação · Veja mais »

Organização Internacional de Normalização

A (International Organization for Standardization; L'Organisation internationale de normalisation), popularmente conhecida como ISO é uma entidade que congrega os grémios de padronização/normalização de 162 países.

Novo!!: Standard Template Library e Organização Internacional de Normalização · Veja mais »

Orientação a objetos

Programação Orientada a Objeto (também conhecida pela sua sigla POO) ou Modelagem Orientada ao Objeto, é um modelo/paradigma de projeto e programação de software baseado na abstração digital do mundo real, através da composição e interação entre diversas unidades chamadas de 'objetos' e as classes (representando objetos reais contendo identidade, propriedades e, métodos); baseado em quatro principais componentes da programação: abstração digital, encapsulamento, herança e, polimorfismo.

Novo!!: Standard Template Library e Orientação a objetos · Veja mais »

Paradigma de programação

Paradigma de programação é um meio de se classificar as linguagens de programação baseado em suas funcionalidades.

Novo!!: Standard Template Library e Paradigma de programação · Veja mais »

Polimorfismo (ciência da computação)

Na programação orientada a objetos, o polimorfismo permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam.

Novo!!: Standard Template Library e Polimorfismo (ciência da computação) · Veja mais »

Ponteiro (programação)

Em programação, um ponteiro ou apontador é um tipo de dado de uma linguagem de programação cujo valor se refere diretamente a um outro valor alocado em outra área da memória, através de seu endereço.

Novo!!: Standard Template Library e Ponteiro (programação) · 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!!: Standard Template Library e Programação genérica · Veja mais »

Tabela de dispersão

Em ciência da computação, uma tabela de dispersão (também conhecida por tabela de espalhamento ou tabela hash, do inglês hash) é uma estrutura de dados especial, que associa chaves de pesquisa a valores.

Novo!!: Standard Template Library e Tabela de dispersão · Veja mais »

Tempo de compilação

Na Ciência da computação, o termo tempo de compilação ("compile time", em inglês), é uma referência ao momento em que um programa de computador é compilado.

Novo!!: Standard Template Library e Tempo de compilação · Veja mais »

Tempo de execução

Em informática, tempo de execução ou runtime (termo em inglês), é o período em que um programa de computador permanece em execução.

Novo!!: Standard Template Library e Tempo de execução · Veja mais »

Tipo de dado

Em ciência da computação tipos de variáveis ou dados é uma combinação de valores e de operações que uma variável pode executar, o que pode variar conforme o sistema operacional e a linguagem de computador.

Novo!!: Standard Template Library e Tipo de dado · Veja mais »

1971

Ano 2011Internacional de Acção para Combater o Racismo e a Discriminação Racial pelas Nações Unidas ---- -->.

Novo!!: Standard Template Library e 1971 · Veja mais »

1979

Foi declarado pela ONU como o "Ano Internacional da Criança e Ano Internacional de Solidariedade com o Povo da Namíbia" e corresponde, no ciclo de doze anos que forma o calendário chinês a um ano do signo "Cabra".

Novo!!: Standard Template Library e 1979 · Veja mais »

1987

Sem descrição

Novo!!: Standard Template Library e 1987 · Veja mais »

1992

Sem descrição

Novo!!: Standard Template Library e 1992 · Veja mais »

1993

Sem descrição

Novo!!: Standard Template Library e 1993 · Veja mais »

1994

Sem descrição

Novo!!: Standard Template Library e 1994 · Veja mais »

Redireciona aqui:

STL.

CessanteEntrada
Ei! Agora estamos em Facebook! »