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!
 

Programação genérica

Índice 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.

38 relações: Ada (linguagem de programação), Alexander Stepanov, Algoritmo, Association for Computing Machinery, Biblioteca padrão do C++, C Sharp, C++, Código-fonte, Classe (programação), CLU (linguagem de programação), Compilador, D (linguagem de programação), Década de 1970, Delphi (software), Eiffel (linguagem de programação), Functor, Gramática, Haskell (linguagem de programação), Herança múltipla, Java (linguagem de programação), Linguagem de programação, Lista ligada, Macro, Número complexo, OCaml, Orientação a objetos, Palavra-chave, Paradigma de programação, Polimorfismo (ciência da computação), Programação de computadores, Programador, Standard Template Library, Tempo de compilação, Tempo de execução, Tipo de dado, Visual Basic .NET, .NET, 1995.

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!!: Programação genérica 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!!: Programação genérica 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!!: Programação genérica e Algoritmo · Veja mais »

Association for Computing Machinery

A Association for Computing Machinery (ACM; lit. Associação para Maquinaria da Computação) foi fundada em 1947 como a primeira sociedade científica e educacional dedicada à computação.

Novo!!: Programação genérica e Association for Computing Machinery · 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!!: Programação genérica e Biblioteca padrão do C++ · Veja mais »

C Sharp

C# é uma linguagem de programação, multiparadigma, de tipagem forte, desenvolvida pela Microsoft como parte da plataforma.NET.

Novo!!: Programação genérica e C Sharp · 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!!: Programação genérica 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!!: Programação genérica 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!!: Programação genérica e Classe (programação) · Veja mais »

CLU (linguagem de programação)

CLU é uma linguagem de programação criada pelo MIT pela estudante Barbara Liskov entre 1974 e 1975.

Novo!!: Programação genérica e CLU (linguagem de 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!!: Programação genérica e Compilador · Veja mais »

D (linguagem de programação)

D é uma linguagem de programação de uso geral projetada por Walter Bright da Digital Mars.

Novo!!: Programação genérica e D (linguagem de programação) · Veja mais »

Década de 1970

Conforme padronização da norma internacional para representação de data e hora da Organização Internacional de Padronização (ISO), a década de 1970, também referida como década de 70 ou ainda anos 70, compreende o período de tempo entre 1 de janeiro de 1970 e 31 de dezembro de 1979.

Novo!!: Programação genérica e Década de 1970 · Veja mais »

Delphi (software)

Embarcadero Delphi, anteriormente conhecido como CodeGear Delphi, Inprise Delphi e Borland Delphi, também conhecido como Delphi, é um compilador, uma IDE e uma linguagem de programação, produzido anteriormente pela Borland Software Corporation e atualmente pela Embarcadero.

Novo!!: Programação genérica e Delphi (software) · Veja mais »

Eiffel (linguagem de programação)

Eiffel é uma linguagem de programação puramente orientada a objeto, padrão ECMA-367, que implementa as teorias sobre a orientação a objeto de Bertrand Meyer.

Novo!!: Programação genérica e Eiffel (linguagem de programaçã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!!: Programação genérica e Functor · Veja mais »

Gramática

Gramática (do grego: γραμματική, transl. grammatiké, feminino substantivado de grammatikós) designa conjunto de prescrições e regras que determinam o uso considerado correto da língua escrita e falada.

Novo!!: Programação genérica e Gramática · Veja mais »

Haskell (linguagem de programação)

Haskell é uma linguagem de programação puramente funcional, de propósito geral, nomeada em homenagem ao lógico Haskell Curry.

Novo!!: Programação genérica e Haskell (linguagem de programação) · Veja mais »

Herança múltipla

Herança múltipla, em orientação a objetos, é o conceito de herança de duas ou mais classes.

Novo!!: Programação genérica e Herança múltipla · Veja mais »

Java (linguagem de programação)

Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems, que em 2008 foi adquirido pela empresa Oracle Corporation.

Novo!!: Programação genérica e Java (linguagem de programação) · 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!!: Programação genérica e Linguagem de programação · Veja mais »

Lista ligada

Uma lista encadeada ou lista ligada é uma estrutura de dados linear e dinâmica.

Novo!!: Programação genérica e Lista ligada · Veja mais »

Macro

Uma macro (abreviação para macroinstrução), em ciência da computação, é uma regra ou padrão que especifica como uma certa sequência de entrada (frequentemente uma sequência de caracteres) deve ser mapeada para uma substituição de sequência de saída (também frequentemente uma sequência de caracteres) de acordo com um procedimento definido.

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

Número complexo

Em matemática, um número complexo é um elemento de um sistema numérico que contém os números reais e um elemento específico denotado, chamado de unidade imaginária, e que satisfaz a equação.

Novo!!: Programação genérica e Número complexo · Veja mais »

OCaml

Objective Caml, também conhecida como OCaml (Objective Categorical Abstract Machine Language), é uma linguagem de programação funcional da família ML, desenvolvida pelo INRIA em 1996.

Novo!!: Programação genérica e OCaml · 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!!: Programação genérica e Orientação a objetos · Veja mais »

Palavra-chave

Uma palavra-chave é uma palavra que resume os temas principais de um texto.

Novo!!: Programação genérica e Palavra-chave · 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!!: Programação genérica 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!!: Programação genérica e Polimorfismo (ciência da computação) · Veja mais »

Programação de computadores

coloração de sintaxe e indentação de código. Programação é o processo de escrita, teste e manutenção de um programa de computador.

Novo!!: Programação genérica e Programação de computadores · Veja mais »

Programador

Em ciências da computação; programador, desenvolvedor, codificador ou engenheiro de software é alguém que escreve, desenvolve ou faz a manutenção de software em um grande sistema ou alguém que desenvolve software para uso em computadores pessoais.

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

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.

Novo!!: Programação genérica e Standard Template Library · 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!!: Programação genérica 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!!: Programação genérica 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!!: Programação genérica e Tipo de dado · Veja mais »

Visual Basic .NET

Visual Basic.NET é uma linguagem de programação totalmente orientada a objetos e com suporte total a UML, criada pela Microsoft e distribuída com o Visual Studio.NET.

Novo!!: Programação genérica e Visual Basic .NET · Veja mais »

.NET

.NET (antigamente.NET Core) é um framework livre e de código aberto para os sistemas operacionais Windows, Linux e macOS.

Novo!!: Programação genérica e .NET · Veja mais »

1995

Sem descrição

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

Redireciona aqui:

Programação Genérica.

CessanteEntrada
Ei! Agora estamos em Facebook! »