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

C++

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

238 relações: Abstração, Abstração (informática), Academia, Active Template Library, Ada (linguagem de programação), Adobe Acrobat, Adobe Illustrator, Adobe Photoshop, Alexander Stepanov, ALGOL, ALGOL 68, Algoritmo, Algoritmo de busca, Amazon.com, Ambiente de desenvolvimento integrado, American National Standards Institute, AmigaOS, Analisador sintático LR, Análise léxica, Análise semântica, Análise sintática (computação), Anjuta, Aquisição de Recurso é Inicialização, Arquivo de cabeçalho, Arranjo, BCPL, Bell Labs, BeOS, Biblioteca (computação), Biblioteca Boost, Biblioteca padrão do C++, Bjarne Stroustrup, Blender, Booleano, Borland, Brian Kernighan, C (linguagem de programação), C Sharp, C++, C++ Builder, C++11, C++17, Caractere, Código objeto, Código-fonte, Ciência da computação, Clang, Classe (programação), CLU (linguagem de programação), CMake, ..., Code::Blocks, Comeau C/C++, Common Desktop Environment, Compilador, Component Object Model, Comportamento indefinido, Comunicação entre processos, Constante (programação), Container, CORBA, Cygwin, D (linguagem de programação), Década de 1980, Década de 1990, Delphi, Depurador, Desenvolvimento de software, Dev-C++, Digital Mars, Diretório, Doom 3, DOS, Doutoramento, Driver de dispositivo, Eclipse (software), Embarcadero Technologies, EMule, Encapsulamento (informática), Endereço (memória), Entrada/saída, Escalabilidade, Espaço de nomes, Geany, Gerenciamento de memória, GNU Compiler Collection, GNU Debugger, Google, Googlebot, Gramática formal, Half-Life (série), Herança, Herança (informática), Herança múltipla, Herb Sutter, Hewlett-Packard, IDE, Informática, Inteiro (ciência da computação), Intel, Intel C++ Compiler, Interface, Interface gráfica do utilizador, Internet, Internet Explorer, IPod, ISO, Iterador, Java (linguagem de programação), KDE, KDevelop, Língua inglesa, LibreOffice, Linguagem compilada, Linguagem de descrição de interface, Linguagem de programação de alto nível, Linguagem de programação de baixo nível, Linguagem tipada, Linux, Lista de exemplos de código C++, Lista de linguagens de programação, Lista ligada, Lunar Magic, MacOS, Macro, Mars Pathfinder, Maya, Máquina de Turing, Máquina virtual Java, Memória (informática), Memória compartilhada, Microsoft, Microsoft Foundation Classes, Microsoft Office, Microsoft Outlook Express, Microsoft Visual Studio, Microsoft Windows, MinGW, ML (linguagem de programação), Motor de jogo, Mozilla Firefox, Mozilla Thunderbird, Multitarefa, MySQL, NASA, Núcleo (sistema operacional), Número inteiro, NetBeans, NetWare, Null (programação), Objeto, Objeto (ciência da computação), Operador, Operadores em C e C++, Opportunity, Ordenação (computação), Organização Internacional de Normalização, Orientação a objetos, OS/2, Overhead (computação), Padrão de projeto de software, Palavra reservada, Paradigma de programação, PCSX2, PHP, Plataforma (computação), PlayStation 2, Polimorfismo (informática), Ponteiro (programação), Ponteiro inteligente, Portabilidade (informática), Pré-processador, Processador, Programa Olá Mundo, Programação concorrente, Programação funcional, Programação genérica, Programação imperativa, Programação orientada a objetos, Programação procedural, Projeto GNU, Qt, Qt Creator, Rússia, Refatoração, Referência (ciência da computação), Runtime Type Information, Segurança da informação, SETI, Silicon Graphics, Simula, Simula 67, Sistema de ficheiros, Sistema de processamento distribuído, Sistema operativo, Software aplicativo, Software livre, Solaris, Sonda espacial, Squirrel, Standard Template Library, Sun Microsystems, Symbian, TCP/IP, Tempo de compilação, Tempo de execução, Teoria dos grafos, Thread (computação), Tibia, Tipo de dado, Tratamento de exceção, Turbo C++, Turing completa, Ultimate++, Unix, Unreal Engine, Variável (programação), Versão beta, Vetor, Visual Basic, Visual C++, Visual FoxPro, Watcom C/C++ compiler, Winamp, 1979, 1983, 1985, 1989, 1990, 1993, 1994, 1996, 1998, 1999, 2003, 2007, 2014, 2017, 29 de setembro. Expandir índice (188 mais) »

Abstração

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

Novo!!: C++ e Abstração · Veja mais »

Abstração (informática)

Abstração é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais.

Novo!!: C++ e Abstração (informática) · Veja mais »

Academia

O termo academia (do grego antigo Ακαδήμεια (transliterado Akadémeia), derivado de Ακάδημος (transliterado Akádēmos), "Academo") designa, no Ocidente, várias instituições vocacionadas para o ensino superior, nomeadamente as artísticas, literárias, científicas e físicas, filosóficas etc.

Novo!!: C++ e Academia · Veja mais »

Active Template Library

Active Template Library (ATL) é um conjunto de classes C++ baseadas em templates desenvolvidas pela Microsoft que simplificam a programação de objetos COM.

Novo!!: C++ e Active Template Library · 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!!: C++ e Ada (linguagem de programação) · Veja mais »

Adobe Acrobat

Adobe Acrobat é um software desenvolvido pela Adobe Systems, que permite a conversão de documentos de diversos formatos em um arquivo de formato PDF (Portable Document Format).

Novo!!: C++ e Adobe Acrobat · Veja mais »

Adobe Illustrator

Adobe Illustrator é um editor de imagens vetoriais desenvolvido e comercializado pela Adobe Systems.

Novo!!: C++ e Adobe Illustrator · Veja mais »

Adobe Photoshop

Adobe Photoshop é um software caracterizado como editor de imagens bidimensionais do tipo raster (possuindo ainda algumas capacidades de edição típicas dos editores vectoriais) desenvolvido pela Adobe Systems.

Novo!!: C++ e Adobe Photoshop · 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!!: C++ e Alexander Stepanov · Veja mais »

ALGOL

O ALGOL é uma família de linguagens de programação de alto nível voltadas principalmente para aplicações científicas.

Novo!!: C++ e ALGOL · Veja mais »

ALGOL 68

ALGOL 68, sigla ALGOrithmic Language 1968, é uma das linguagens de programação da família de ALGOL, sendo uma estruturada e imperativa, que foi concebida como sucessora de ALGOL 60, sendo projetada com os objetivos de atender um escopo muito maior de aplicações e possuir uma sintática e semântica mais rigorosas.

Novo!!: C++ e ALGOL 68 · 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ô. 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!!: C++ e Algoritmo · Veja mais »

Algoritmo de busca

Em ciência da computação, um algoritmo de busca, em termos gerais é um algoritmo que toma um problema como entrada e retorna a solução para o problema, geralmente após resolver um número possível de soluções.

Novo!!: C++ e Algoritmo de busca · Veja mais »

Amazon.com

Amazon.com, Inc., fazendo negócios como Amazon é uma empresa transnacional de comércio electrónico dos Estados Unidos com sede em Seattle, estado de Washington.

Novo!!: C++ e Amazon.com · 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!!: C++ e Ambiente de desenvolvimento integrado · Veja mais »

American National Standards Institute

American National Standards Institute (literalmente traduz-se como "Instituto Nacional Americano de Padrões"), também conhecido 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!!: C++ e American National Standards Institute · Veja mais »

AmigaOS

Amiga OS é o sistema operacional nativo do PC amiga.

Novo!!: C++ e AmigaOS · Veja mais »

Analisador sintático LR

Um analisador sintático LR (também chamado parser LR) é um algoritmo de análise sintática para gramáticas livres de contexto.

Novo!!: C++ e Analisador sintático LR · Veja mais »

Análise léxica

Análise léxica é o processo de analisar a entrada de linhas de caracteres (tal como o código-fonte de um programa de computador) e produzir uma sequência de símbolos chamado "símbolos léxicos" (lexical tokens), ou somente "símbolos" (tokens), que podem ser manipulados mais facilmente por um parser (leitor de saída).

Novo!!: C++ e Análise léxica · Veja mais »

Análise semântica

Análise semântica é a terceira fase da compilação onde se verificam os erros semânticos, (por exemplo, fazer a divisão de um número inteiro por outro numero float, na linguagem C padrão ANSI)) no código fonte e coletam-se as informações necessárias para a próxima fase da compilação, que é a geração de código objeto. A análise semântica trata a entrada sintática e transforma-a numa representação mais simples e mais adaptada a geração de código. Esta camada do compilador fica igualmente encarregada de analisar a utilização dos identificadores e de ligar cada uma delas a sua declaração. Nesta situação verificar-se que o programa respeita as regras de visibilidade e de porte dos identificadores. Nesta fase é também esperado que no processo da compilação verifique que cada expressão definida tenha um tipo adequado conforme as regras próprias da linguagem. O objetivo da análise semântica é trabalhar nesse nível de inter-relacionamento entre partes distintas do programa. As tarefas básicas desempenhadas durante a análise semântica incluem a verificação de tipos, a verificação do fluxo de controle e a verificação da unicidade da declaração de variáveis. Dependendo da linguagem de programação, outros tipos de verificações podem ser necessários. ETAPAS DA ANÁLISE SEMÂNTICA A análise semântica engloba duas tarefas principais: A saída da fase de análise semântica é anotada na árvore do analisador gramatical. As gramáticas de atributo são usadas para descrever a semântica de estática de um programa. A fase de geração de código intermediário permite a geração de instruções para uma máquina abstrata, normalmente em código de três endereços, mais adequadas à fase de otimização. Esta forma intermediária não é executada diretamente pela máquina alvo. A fase de otimização analisa o código no formato intermediário e tenta melhorá-lo de tal forma que venha a resultar um código de máquina mais rápido em tempo de execução, usando as réguas que denotam a semântica da linguagem-fonte. Uma das tarefas executadas pelo otimizador é a detecção e a eliminação de movimento de dados redundantes e a repetição de operações dentro de um mesmo bloco de programa. E por fim, a fase de geração de código tem como objetivo analisar o código já otimizado e gerar um código objeto definitivo para uma máquina alvo. Normalmente este código objeto é um código de máquina relocável ou um código de montagem. Nesta etapa as localizações de memória são selecionadas para cada uma das variáveis usadas pelo programa. Então, as instruções intermediárias são, cada uma, traduzidas numa seqüência de instruções de máquina que realizam a mesma tarefa. Exemplos típicos de erros semânticos são.

Novo!!: C++ e Análise semântica · 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!!: C++ e Análise sintática (computação) · Veja mais »

Anjuta

Tela de execução do '''Anjuta''' Anjuta é um Ambiente de Desenvolvimento Integrado para C e C++ em GNU/Linux.

Novo!!: C++ e Anjuta · Veja mais »

Aquisição de Recurso é Inicialização

Aquisição de Recurso é Inicialização (conhecido pelo acrônimo RAII para o termo em língua inglesa Resource Acquisition Is Initialization) é um padrão de projeto de software para C++, D e Rust que combina a aquisição e liberação de recursos com inicialização e destruição de objetos.

Novo!!: C++ e Aquisição de Recurso é Inicialização · Veja mais »

Arquivo de cabeçalho

Em programação de computadores, um arquivo cabeçalho ou arquivos de cabeçalho (header file) é um arquivo que permite que os programadores separem certos elementos de um código fonte de um programa em arquivos reutilizáveis.

Novo!!: C++ e Arquivo de cabeçalho · Veja mais »

Arranjo

*Arranjo (matemática), uma função matemática da combinatória.

Novo!!: C++ e Arranjo · Veja mais »

BCPL

BCPL é uma linguagem de programação, criada por Martin Richards, da Universidade de Cambridge em 1966.

Novo!!: C++ e BCPL · Veja mais »

Bell Labs

Laboratórios da Bell Labs em Berkeley Heights, Nova Jersey Bell Telephone Laboratories (ou Bell Labs) era originalmente o braço de pesquisa e de desenvolvimento AT&T, empresa de telecomunicações dos Estados Unidos, atualmente sendo uma subsidiária da Nokia.

Novo!!: C++ e Bell Labs · Veja mais »

BeOS

BeOS foi um sistema operacional (ou sistema operativo S.O.) multitarefa preemptivo e monousuário desenvolvido pela Be Incorporated.

Novo!!: C++ e BeOS · Veja mais »

Biblioteca (computação)

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

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

Biblioteca Boost

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

Novo!!: C++ e Biblioteca Boost · 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!!: C++ 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!!: C++ e Bjarne Stroustrup · Veja mais »

Blender

Blender, também conhecido como blender3d, é um programa de computador de código aberto, desenvolvido pela Blender Foundation, para modelagem, animação, texturização, composição, renderização, edição de vídeo e criação de aplicações interativas em 3D, tais como jogos, apresentações e outros, através de seu motor de jogo integrado, o Blender Game Engine.

Novo!!: C++ e Blender · Veja mais »

Booleano

Em ciência da computação, é um tipo de dado primitivo que possui dois valores, que podem ser considerados como 0 ou 1, falso ou verdadeiro.

Novo!!: C++ e Booleano · Veja mais »

Borland

A Borland Software Corporation é uma empresa de software com sede em Austin, Texas.

Novo!!: C++ e Borland · Veja mais »

Brian Kernighan

Brian Kernighan (Toronto) é um cientista da computação canadense.

Novo!!: C++ e Brian Kernighan · 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!!: C++ e C (linguagem de programação) · Veja mais »

C Sharp

C# (lê-se "") é uma linguagem de programação, multiparadigma, de tipagem forte, desenvolvida pela Microsoft como parte da plataforma.NET.

Novo!!: C++ e C Sharp · 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!!: C++ e C++ · Veja mais »

C++ Builder

C++ Builder (ou abreviado por BCB) é um ambiente de desenvolvimento integrado (IDE) produzido pela Embarcadero para o desenvolvimento de softwares na linguagem C++.

Novo!!: C++ e C++ Builder · Veja mais »

C++11

C++11, anteriormente conhecido por C++0x é o novo padrão para a linguagem de programação C++.

Novo!!: C++ e C++11 · Veja mais »

C++17

C++17 (ou C++1z) é o nome informal da revisão do padrão ISO/IEC para a linguagem de programação C++ que vem após a revisão C++14.

Novo!!: C++ e C++17 · Veja mais »

Caractere

Um (ou carácter em português europeu antes do Acordo Ortográfico de 1990), no contexto da informática, é o nome que se dá a cada um dos símbolos que se podem usar para produzir um programa de computador, bem como os textos e imagens apresentados na tela quando se executa um programa em modo texto.

Novo!!: C++ e Caractere · Veja mais »

Código objeto

Em programação de computadores, código objeto ou arquivo objeto é o nome dado ao código resultante da compilação do código fonte.

Novo!!: C++ e Código objeto · Veja mais »

Código-fonte

IDE com suporte a colorização de código. 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!!: C++ e Código-fonte · Veja mais »

Ciência da computação

A Ciência da Computação lida com fundamentos teóricos da informação, computação, e técnicas práticas para suas implementações e aplicações.

Novo!!: C++ e Ciência da computação · Veja mais »

Clang

Clang é um front-end de um compilador para as linguagens C, C++, Objective-C e Objective-C++ que utiliza o LLVM como back-end desde a versão 2.6 do LLVM.

Novo!!: C++ e Clang · Veja mais »

Classe (programação)

Em orientação a objetos, uma classe é uma descrição que abstrai um conjunto de objetos com características similares.

Novo!!: C++ 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!!: C++ e CLU (linguagem de programação) · Veja mais »

CMake

CMake é um sistema multiplataforma para realizar geração automatizada.

Novo!!: C++ e CMake · Veja mais »

Code::Blocks

Code::Blocks (ou C::B) é um ambiente de desenvolvimento integrado de código aberto e multiplataforma.

Novo!!: C++ e Code::Blocks · Veja mais »

Comeau C/C++

Comeau C/C++ é um compilador C/C++ desenvolvido pela Comeau Computing,.

Novo!!: C++ e Comeau C/C++ · Veja mais »

Common Desktop Environment

Common Desktop Environment (CDE, em português; ambiente de trabalho comum) é um ambiente de trabalho proprietário para UNIX baseado na biblioteca (toolkit) Motif.

Novo!!: C++ e Common Desktop Environment · 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!!: C++ e Compilador · Veja mais »

Component Object Model

Component Object Model (COM) é uma plataforma da Microsoft para componentes de software lançada em 1993.

Novo!!: C++ e Component Object Model · Veja mais »

Comportamento indefinido

Na ciência da computação, comportamento indefinido é um recurso existente em algumas linguagens de programação, notoriamente na linguagem C. Para simplificar a especificação e permitir maior flexibilidade de implementação, as especificações determinam que o resultado de algumas operações é indefinido.

Novo!!: C++ e Comportamento indefinido · Veja mais »

Comunicação entre processos

A comunicação entre processos, em inglês Inter-Process Communication (IPC), é o grupo de mecanismos que permite aos processos transferirem informação entre si.

Novo!!: C++ e Comunicação entre processos · Veja mais »

Constante (programação)

Em linguagens de programação, constantes são usadas em expressões para representar vários tipos de valores.

Novo!!: C++ e Constante (programação) · Veja mais »

Container

Container pode significar.

Novo!!: C++ e Container · Veja mais »

CORBA

CORBA (abreviado de Common Object Request Broker Architecture) é a arquitetura padrão criada pelo Object Management Group para estabelecer e simplificar a troca de dados entre sistemas distribuídos heterogêneos.

Novo!!: C++ e CORBA · Veja mais »

Cygwin

Cygwin é uma coleção de ferramentas de software livre originalmente desenvolvidas por Cygnus Solutions de maneira a permitir que várias versões do Microsoft Windows possam, de certa forma, agir como um sistema Unix.

Novo!!: C++ e Cygwin · Veja mais »

D (linguagem de programação)

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

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

Década de 1980

A década de 1980, também referida como anos 1980 ou ainda anos 80, compreende o período de tempo entre 1 de janeiro de 1980 e 31 de dezembro de 1989.

Novo!!: C++ e Década de 1980 · Veja mais »

Década de 1990

A década de 1990, também referida como anos 1990 ou ainda anos 90, compreende o período de tempo entre 1º de janeiro de 1990 e 31 de dezembro de 1999.

Novo!!: C++ e Década de 1990 · Veja mais »

Delphi

Por Delphi pode estar à procura de.

Novo!!: C++ e Delphi · Veja mais »

Depurador

Um '''depurador''' de Python sendo executado Um depurador (debugger) é um programa de computador usado para testar outros programas e fazer sua depuração, que consiste em encontrar os defeitos do programa.

Novo!!: C++ e Depurador · Veja mais »

Desenvolvimento de software

Na computação, o desenvolvimento de software é o ato de elaborar e implementar um sistema computacional, isto é, transformar a necessidade de um utilizador ou de um mercado em um produto de software.

Novo!!: C++ e Desenvolvimento de software · Veja mais »

Dev-C++

Dev-C++ (também conhecido como Dev-Cpp) é um ambiente de desenvolvimento integrado livre que utiliza os compiladores do projeto GNU para compilar programas para o sistema operacional Microsoft Windows.

Novo!!: C++ e Dev-C++ · Veja mais »

Digital Mars

Digital Mars é uma empresa de desenvolvimento de software dos Estados Unidos que produz compiladores para C e C++, assim como utilitários para ambientes de desenvolvimento integrado.

Novo!!: C++ e Digital Mars · Veja mais »

Diretório

* Diretório (computação) — estrutura de organização de arquivos.

Novo!!: C++ e Diretório · Veja mais »

Doom 3

Doom 3 é um jogo de computador do tipo tiro em primeira pessoa, mais tarde convertido para Xbox.

Novo!!: C++ e Doom 3 · Veja mais »

DOS

O DOS, sigla para Disk Operating System ou sistema operacional em disco é um acrónimo para vários sistemas operativos intimamente relacionados que dominaram o mercado para compatíveis IBM PC entre 1981 e 1995, ou até cerca de 2000 caso sejam incluídas as versões de Microsoft Windows parcialmente baseadas em DOS: Windows 3.11, 95, 98 e Me.

Novo!!: C++ e DOS · Veja mais »

Doutoramento

é um grau académico concedido por uma instituição de ensino superior universitário, que pode ser uma universidade, um centro universitário, uma faculdade isolada, com o propósito de certificar a capacidade do candidato para desenvolver investigação num determinado campo da ciência (no seu conceito mais abrangente).

Novo!!: C++ e Doutoramento · Veja mais »

Driver de dispositivo

No contexto da informática, a função de um driver de dispositivo ou controlador de dispositivo é aceitar requerimentos abstratos do software independente do dispositivo acima dele e cuidar para que a solicitação seja executada, permitindo que o software interaja com o dispositivo.

Novo!!: C++ e Driver de dispositivo · Veja mais »

Eclipse (software)

Imagem da IDE Eclipse 3.3 no Ubuntu 7.10. Eclipse é um IDE para desenvolvimento Java, porém suporta várias outras linguagens a partir de plugins como C/C++,PHP,ColdFusion, Python, Scala e plataforma Android.

Novo!!: C++ e Eclipse (software) · Veja mais »

Embarcadero Technologies

Embarcadero Technologies é uma empresa norte-americana de software que desenvolve, produz, licencia e dá suporte a uma ampla variedade de produtos e serviços relacionados a software através das suas várias divisões.

Novo!!: C++ e Embarcadero Technologies · Veja mais »

EMule

Em computação, eMule é um aplicativo de compartilhamento de arquivos (ou ficheiros) através de cliente/servidor que trabalha com as redes eDonkey2000 e Kad oferecendo mais funções do que o cliente eDonkey padrão.

Novo!!: C++ e EMule · Veja mais »

Encapsulamento (informática)

Encapsulamento vem de encapsular, que em programação orientada a objetos significa juntar o programa em partes, o mais isoladas possível.

Novo!!: C++ e Encapsulamento (informática) · Veja mais »

Endereço (memória)

Em Ciência da Computação, um endereço de memória é um identificador único para um local de memória no qual um processador ou algum outro dispositivo pode armazenar pedaços de dados.

Novo!!: C++ e Endereço (memória) · 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!!: C++ e Entrada/saída · Veja mais »

Escalabilidade

Em telecomunicações, infraestrutura de tecnologia da informação e na engenharia de software, escalabilidade é uma característica desejável em todo o sistema, em uma rede ou em um processo, que indica sua capacidade de manipular uma porção crescente de trabalho de forma uniforme, ou estar preparado para crescer.

Novo!!: C++ e Escalabilidade · Veja mais »

Espaço de nomes

Um espaço de nomes ("namespace" em inglês) é um delimitador abstrato (container) que fornece um contexto para os itens que ele armazena (nomes, termos técnicos, conceitos...), o que permite uma desambiguação para itens que possuem o mesmo nome mas que residem em espaços de nomes diferentes.

Novo!!: C++ e Espaço de nomes · Veja mais »

Geany

Geany é um editor de texto multiplataforma desenvolvido em GTK+ que possui funções básicas para um ambiente de desenvolvimento integrado (IDE), licenciado sob a GNU GPL versão 2.

Novo!!: C++ e Geany · 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!!: C++ e Gerenciamento de memória · 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!!: C++ e GNU Compiler Collection · Veja mais »

GNU Debugger

O GNU Debugger, mais conhecido por GDB, é um depurador do GNU.

Novo!!: C++ e GNU Debugger · Veja mais »

Google

Google LLC (Google, pronuncia-se) é uma empresa multinacional de serviços online e software dos Estados Unidos.

Novo!!: C++ e Google · Veja mais »

Googlebot

Googlebot é o robô indexador usado pelo Google para indexar páginas e documentos da web para construir um índice de buscas para o Google Search...

Novo!!: C++ e Googlebot · Veja mais »

Gramática formal

Em teoria das linguagens formais, uma gramática formal (algumas vezes simplesmente chamada de gramática) é um conjunto de regras de produção de cadeias em uma linguagem formal, ou seja, um objeto que permite especificar uma linguagem ou língua.

Novo!!: C++ e Gramática formal · Veja mais »

Half-Life (série)

Half-Life (estilizado como HλLF-LIFE; meia-vida, em tradução livre) é uma série de jogos de tiro em primeira pessoa que dividem uma história alternativa de ficção científica.

Novo!!: C++ e Half-Life (série) · Veja mais »

Herança

Herança (do latim hærentia) é o conjunto de princípios jurídicos que disciplinam a transmissão do patrimônio (bens, direitos e obrigações), de uma pessoa que morreu, a seus sucessores legais.

Novo!!: C++ e Herança · Veja mais »

Herança (informática)

Herança é um princípio de orientação a objetos, que permite que classes compartilhem atributos e métodos, através de "heranças".

Novo!!: C++ e Herança (informática) · 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!!: C++ e Herança múltipla · Veja mais »

Herb Sutter

Herb Sutter é um programador, escritor e colunista dos Estados Unidos, conhecido como um dos mais proeminentes especialistas em C++ na atualidade, além de pesquisador sobre programação concorrente e multitarefa.

Novo!!: C++ e Herb Sutter · Veja mais »

Hewlett-Packard

A Hewlett-Packard Company (comumente referida como HP) é 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!!: C++ e Hewlett-Packard · Veja mais »

IDE

* Ambiente de Desenvolvimento Integrado, um ambiente integrado para desenvolvimento de software.

Novo!!: C++ e IDE · Veja mais »

Informática

Informática é um termo usado para descrever o conjunto das ciências relacionadas ao armazenamento, transmissão e processamento de informações em meios digitais, estando incluídas neste grupo: a ciência da computação, a teoria da informação, o processo de cálculo, a análise numérica e os métodos teóricos da representação dos conhecimentos e da modelagem dos problemas.

Novo!!: C++ e Informática · Veja mais »

Inteiro (ciência da computação)

Em ciência da computação, um inteiro é um dado do tipo integral, um tipo de dado que representa algum subconjunto finito dos inteiros matemáticos.

Novo!!: C++ e Inteiro (ciência da computação) · Veja mais »

Intel

Intel Corporation (estilizada como Intel) é uma empresa multinacional e empresa de tecnologia sediada em Santa Clara, Califórnia, no Vale do Silício. É a segunda maior e segunda maior fabricante em valor de chips semicondutores do mundo, com base na receita, depois de ter sido superada pela Samsung, e é o inventor da série de microprocessadores x86, os processadores encontrados na maioria dos computadores pessoais (PCs). A Intel fornece processadores para fabricantes de sistemas de computadores, como Apple, Lenovo, HP e Dell. Intel também fabrica chipsets para placas-mãe, controladores de interface de rede e circuitos integrados como microprocessadores, memória flash, chips gráficos, processadores embarcados e outros dispositivos relacionados a comunicações e computação. Intel Corporation foi fundada em 18 de julho de 1968 pelos pioneiros de semicondutores Robert Noyce e Gordon Moore (da famosa lei de Moore) e amplamente associada à liderança executiva e à visão de Andrew Grove. O nome da empresa foi concebido como uma junção das palavras integrado e eletrônico, com o co-fundador Noyce tendo sido um dos principais inventores do circuito integrado (microchip). O fato de que "intel" é o termo para informações de inteligência também tornou o nome apropriado. Intel foi uma das primeiras desenvolvedoras de chips de memória SRAM e DRAM, que representaram a maioria de seus negócios até 1981. Embora a Intel tenha criado o primeiro microprocessador comercial do mundo em 1971, isso não se tornou seu principal negócio até o sucesso do computador pessoal (PC). Durante os anos 90, a Intel investiu pesado em novos projetos de microprocessadores, promovendo o rápido crescimento da indústria de computadores. Durante esse período, a Intel se tornou o fornecedor dominante de microprocessadores para PCs e era conhecida por táticas agressivas e anticompetitivas em defesa de sua posição no mercado, particularmente contra a AMD (Advanced Micro Devices), bem como uma luta com a Microsoft pelo controle da direção da indústria de PCs. O Open Source Technology Center (Tecnologia de Código Aberto) da Intel hospeda PowerTOP e LatencyTOP, e suporta outros projetos de código aberto, como Wayland, Intel Array Building Blocks e Threading Building Blocks (TBB) e Xen.

Novo!!: C++ e Intel · Veja mais »

Intel C++ Compiler

Intel C++ Compiler (também conhecido como icc ou icl) é um grupo de compiladores C e C++ da Intel Corporation, e que estão disponíveis para Linux, Microsoft Windows e Mac OS X. A compilação é suportada par os processadores Intel IA-32, Intel 64, Itanium 2 e XScale.

Novo!!: C++ e Intel C++ Compiler · Veja mais »

Interface

O conceito de Interface é amplo, pode expressar pela presença de ferramentas para o uso e movimentação de qualquer sistema de informações, seja ele material, seja ele virtual.

Novo!!: C++ e Interface · Veja mais »

Interface gráfica do utilizador

Em informática, interface gráfica do (abreviadamente, o acrônimo GUI, do inglês Graphical User Interface) é um tipo de interface do utilizador que permite a interação com dispositivos digitais por meio de elementos gráficos como ícones e outros indicadores visuais, em contraste a interface de linha de comando.

Novo!!: C++ e Interface gráfica do utilizador · Veja mais »

Internet

A Internet é um sistema global de redes de computadores interligadas que utilizam um conjunto próprio de protocolos (Internet Protocol Suite ou TCP/IP) com o propósito de servir progressivamente usuários no mundo inteiro.

Novo!!: C++ e Internet · Veja mais »

Internet Explorer

Internet Explorer (anteriormente Microsoft Internet Explorer e Windows Internet Explorer, e comumente abreviado como IE ou MSIE) é uma série de navegadores web gráficos desenvolvidos pela Microsoft e inclusos como parte da linha de sistemas operacionais Microsoft Windows, iniciado em 1995.

Novo!!: C++ e Internet Explorer · Veja mais »

IPod

iPod é uma marca registada da Apple Inc. e refere-se a uma série de media players portáteis projetados e vendidos pela Apple.

Novo!!: C++ e IPod · Veja mais »

ISO

* Organização Internacional de Normalização.

Novo!!: C++ e ISO · 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!!: C++ e Iterador · 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.

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

KDE

KDE é uma comunidade internacional de software livre produzindo um conjunto de aplicativos multiplataforma projetados para funcionar em conjunto com sistemas GNU/Linux, FreeBSD, Solaris Microsoft Windows, e Apple Mac OS X. Ela é mais conhecida pela sua área de trabalho Plasma, um ambiente de trabalho fornecido como o ambiente padrão em muitas distribuições, como Bluestar Linux, Chakra Linux, KaOS, KDE neon, Kubuntu, Netrunner e OpenSUSE.

Novo!!: C++ e KDE · Veja mais »

KDevelop

KDevelop é um ambiente de desenvolvimento integrado livre para a plataforma KDE multiplataforma.

Novo!!: C++ e KDevelop · 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!!: C++ e Língua inglesa · Veja mais »

LibreOffice

LibreOffice é uma suíte de aplicativos livre para escritório disponível para Windows, Unix, Solaris, Linux e Mac OS X. A suíte utiliza o formato OpenDocument (ODF - OpenDocument Format) — formato homologado como ISO/IEC 26300 e NBR ISO/IEC 26300 — e é também compatível com os formatos do Microsoft Office, além de outros formatos legados.

Novo!!: C++ e LibreOffice · Veja mais »

Linguagem compilada

Linguagem compilada é uma linguagem de programação em que o código fonte, nessa linguagem, é executado diretamente pelo sistema operacional ou pelo processador, após ser traduzido por meio de um processo chamado compilação, usando um programa de computador chamado compilador, para uma linguagem de baixo nível, como linguagem de montagem ou código de máquina.

Novo!!: C++ e Linguagem compilada · Veja mais »

Linguagem de descrição de interface

Uma linguagem de descrição de interface ou IDL (do inglês, Interface Description Language) é uma linguagem de computador utilizada para descrever a interface dos componentes de software.

Novo!!: C++ e Linguagem de descrição de interface · Veja mais »

Linguagem de programação de alto nível

Linguagem de programação de alto nível é como se chama, na Ciência da Computação de linguagens de programação, uma linguagem com um nível de abstração relativamente elevado, longe do código de máquina e mais próximo à linguagem humana.

Novo!!: C++ e Linguagem de programação de alto nível · Veja mais »

Linguagem de programação de baixo nível

Linguagem de programação de baixo nível trata-se de uma linguagem de programação que segue as características da arquitetura do computador.

Novo!!: C++ e Linguagem de programação de baixo nível · Veja mais »

Linguagem tipada

Linguagem tipada, ou linguagem tipificada, é uma linguagem de programação que usa variáveis com tipos específicos.

Novo!!: C++ e Linguagem tipada · Veja mais »

Linux

Linux é um termo popularmente empregado para se referir a que utilizam o Kernel Linux.

Novo!!: C++ e Linux · Veja mais »

Lista de exemplos de código C++

Esta é uma lista de exemplos de código C++, que demonstram a funcionalidade da linguagem e suas características.

Novo!!: C++ e Lista de exemplos de código C++ · Veja mais »

Lista de linguagens de programação

O objetivo desta lista de linguagens de programação é incluir todas as linguagens de programação, atuais e históricas, em ordem alfabética, com exceção de dialetos de BASIC e linguagens esotéricas.

Novo!!: C++ e Lista de linguagens de programação · Veja mais »

Lista ligada

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

Novo!!: C++ e Lista ligada · Veja mais »

Lunar Magic

Lunar Magic é um software que permite a edição do jogo Super Mario World.

Novo!!: C++ e Lunar Magic · Veja mais »

MacOS

macOS é um sistema operativo proprietário baseado no kernel Unix titulado XNU, desenvolvido, fabricado e vendido pela empresa americana Apple Inc., destinado exclusivamente aos computadores Mac e que combina a experiência adquirida com a tradicional GUI desenvolvida para as versões anteriores do Mac OS com um estável e comprovado núcleo.

Novo!!: C++ e MacOS · 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!!: C++ e Macro · Veja mais »

Mars Pathfinder

Mars Pathfinder foi uma missão espacial norte-americana lançada em meados de 1996 que tinha como objetivo principal enviar um robô para a superfície de Marte a fim de estudar melhor o planeta.

Novo!!: C++ e Mars Pathfinder · Veja mais »

Maya

*Maya (álbum de M.I.A.) — álbum de estúdio da cantora M.I.A.

Novo!!: C++ e Maya · Veja mais »

Máquina de Turing

Representação artística de uma máquina de Turing A Máquina de Turing é um dispositivo teórico conhecido como máquina universal, que foi concebido pelo matemático britânico Alan Turing (1912-1954), muitos anos antes de existirem os modernos computadores digitais (o artigo de referência foi publicado em 1936).

Novo!!: C++ e Máquina de Turing · Veja mais »

Máquina virtual Java

Máquina virtual Java - MVJ (do inglês Java Virtual Machine - JVM) é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina.

Novo!!: C++ e Máquina virtual Java · Veja mais »

Memória (informática)

Diferentes tipos de RAM. A partir do alto: DIP, SIPP, SIMM 30 pin, SIMM 72 pin, DIMM (168-pin), DDR DIMM (184-pin) Em informática, memória são todos os dispositivos que permitem a um computador guardar dados, temporária ou permanentemente.

Novo!!: C++ e Memória (informática) · Veja mais »

Memória compartilhada

Em computação, memória compartilhada é uma memória que pode ser acessada simultaneamente por múltiplos programas com a intenção de prover comunicação entre eles ou para evitar cópias redundantes.

Novo!!: C++ e Memória compartilhada · Veja mais »

Microsoft

Microsoft Corporation é uma empresa transnacional americana com sede em Redmond, Washington, que desenvolve, fabrica, licencia, apoia e vende softwares de computador, produtos eletrônicos, computadores e serviços pessoais.

Novo!!: C++ e Microsoft · Veja mais »

Microsoft Foundation Classes

MFC é o acrônimo do inglês Microsoft Foundation Classes - as Classes Fundamentais da Microsoft, que dão aos desenvolvedores de programas um conjunto de componentes reutilizáveis escritos em C++ que encapsulam (wrappers) as funcionalidades necessárias para o desenvolvimento de aplicações para sistemas operacionais Windows®.

Novo!!: C++ e Microsoft Foundation Classes · Veja mais »

Microsoft Office

O Microsoft Office é uma suíte de aplicativos para escritório que contém programas como: processador de texto, planilha de cálculo, banco de dados, apresentação gráfica, cliente de e-mails, entre outros.

Novo!!: C++ e Microsoft Office · Veja mais »

Microsoft Outlook Express

Microsoft Outlook Express é um programa cliente de e-mail e de notícias da Microsoft.

Novo!!: C++ e Microsoft Outlook Express · Veja mais »

Microsoft Visual Studio

Microsoft Visual Studio é um ambiente de desenvolvimento integrado (IDE) da Microsoft para desenvolvimento de software especialmente dedicado ao.NET Framework e às linguagens Visual Basic (VB), C, C++, C# (C Sharp) e J# (J Sharp).

Novo!!: C++ e Microsoft Visual Studio · Veja mais »

Microsoft Windows

Microsoft Windows (ou simplesmente Windows) é uma família de sistemas operacionais desenvolvidos, comercializados e vendidos pela Microsoft.

Novo!!: C++ e Microsoft Windows · Veja mais »

MinGW

MinGW (Minimalist GNU for Windows) é uma versão portada para Microsoft Windows do conjunto de ferramentas GNU.

Novo!!: C++ e MinGW · Veja mais »

ML (linguagem de programação)

ML é uma linguagem de programação funcional de proposta geral desenvolvida por Robin Milner e outros no final dos anos 1970 na Universidade de Edimburgo, cuja sintaxe foi inspirada pelo ISWIM.

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

Motor de jogo

Jogo Yo Frankie!, sendo desenvolvido no Blender Motor de jogo, também conhecido pelo termo em inglês, game engine, ou simplesmente engine, é um programa de computador e/ou conjunto de bibliotecas, para simplificar e abstrair o desenvolvimento de jogos eletrônicos ou outras aplicações com gráficos em tempo real, para videogames e/ou computadores rodando sistemas operacionais.

Novo!!: C++ e Motor de jogo · Veja mais »

Mozilla Firefox

Mozilla Firefox é um navegador livre e multi-plataforma desenvolvido pela Mozilla Foundation (Fundação Mozilla) com ajuda de centenas de colaboradores.

Novo!!: C++ e Mozilla Firefox · Veja mais »

Mozilla Thunderbird

Mozilla Thunderbird é um cliente de e-mails e notícias da Mozilla Foundation, mesma criadora do Mozilla Firefox.

Novo!!: C++ e Mozilla Thunderbird · Veja mais »

Multitarefa

Em informática, multitarefa é a característica do sistema operativo que permite repartir a utilização do processador entre várias tarefas aparentemente simultâneas.

Novo!!: C++ e Multitarefa · Veja mais »

MySQL

O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface.

Novo!!: C++ e MySQL · Veja mais »

NASA

NASA (sigla em inglês de National Aeronautics and Space Administration – Administração Nacional da Aeronáutica e Espaço) é uma agência do Governo Federal dos Estados Unidos responsável pela pesquisa e desenvolvimento de tecnologias e programas de exploração espacial.

Novo!!: C++ e NASA · Veja mais »

Núcleo (sistema operacional)

Um núcleo de sistema conecta o software aplicativo ao hardware de um computador. Em computação, o núcleo ou cerne (do alemão: kernel) é o componente central do sistema operativo da maioria dos computadores; ele serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware.

Novo!!: C++ e Núcleo (sistema operacional) · Veja mais »

Número inteiro

Os números inteiros são constituídos dos números naturais e seus simétricos negativos, incluindo o zero.

Novo!!: C++ e Número inteiro · Veja mais »

NetBeans

O NetBeans IDE é um ambiente de desenvolvimento integrado gratuito e de código aberto para desenvolvedores de software nas linguagens Java, JavaScript, HTML5, PHP, C/C++, Groovy, Ruby (sem suporte oficial a partir da versão 7), entre outras.

Novo!!: C++ e NetBeans · Veja mais »

NetWare

NetWare é um sistema operacional para servidores de arquivos, desenvolvido pela Novell.

Novo!!: C++ e NetWare · Veja mais »

Null (programação)

Em programação de computadores, null é um valor especial para um ponteiro (ou qualquer outro tipo de referência) que indica que este ponteiro, intencionalmente, não se refere a um objeto (ponteiro nulo).

Novo!!: C++ e Null (programação) · Veja mais »

Objeto

(latim: obiectum, significa atirado adiante) é, segundo a etimologia da palavra, o que é posto diante.

Novo!!: C++ e Objeto · Veja mais »

Objeto (ciência da computação)

Em ciência da computação, objeto é uma referência a um local da memória que possui um valor.

Novo!!: C++ e Objeto (ciência da computação) · Veja mais »

Operador

*Empresa de telefonia - chamadas "operadoras".

Novo!!: C++ e Operador · Veja mais »

Operadores em C e C++

C++ também contém os operadores para conversão de tipos de dados const_cast, static_cast, dynamic_cast e reinterpret_cast, que não estão listados na tabela.

Novo!!: C++ e Operadores em C e C++ · Veja mais »

Opportunity

* Opportunity (Washington).

Novo!!: C++ e Opportunity · Veja mais »

Ordenação (computação)

Ordenação é o ato de se colocar os elementos de uma sequência de informações, ou dados, em uma ordem predefinida.

Novo!!: C++ e Ordenação (computaçã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 204 países.

Novo!!: C++ e Organização Internacional de Normalização · Veja mais »

Orientação a objetos

Programação Orientada a Objetos (também conhecida pela sua sigla POO) é um modelo de análise, projeto e programação de software baseado na composição e interação entre diversas unidades chamadas de 'objetos'.

Novo!!: C++ e Orientação a objetos · Veja mais »

OS/2

OS/2 ou OS/2 Warp foi um sistema operacional da IBM.

Novo!!: C++ e OS/2 · Veja mais »

Overhead (computação)

Overhead, em ciência da computação, é geralmente considerado qualquer processamento ou armazenamento em excesso, seja de tempo de computação, de memória, de largura de banda ou qualquer outro recurso que seja requerido para ser utilizado ou gasto para executar uma determinada tarefa.

Novo!!: C++ e Overhead (computação) · Veja mais »

Padrão de projeto de software

Em Engenharia de Software, um (do inglês design pattern) é uma solução geral para um problema que ocorre com frequência dentro de um determinado contexto no projeto de software.

Novo!!: C++ e Padrão de projeto de software · Veja mais »

Palavra reservada

Em programação de computadores, uma palavra reservada é uma palavra que, em algumas linguagens de programação, não pode ser utilizada como um identificador por ser reservada para uso da gramática da linguagem.

Novo!!: C++ e Palavra reservada · 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!!: C++ e Paradigma de programação · Veja mais »

PCSX2

PCSX2 é um emulador do console Sony PlayStation 2, para Microsoft Windows e os sistemas operacionais Linux.

Novo!!: C++ e PCSX2 · Veja mais »

PHP

PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.

Novo!!: C++ e PHP · Veja mais »

Plataforma (computação)

Uma plataforma computacional é, no senso mais geral, qualquer que seja o ambiente pré-existente, um pedaço de software que é projetado para ser executado internamente, obedecendo às suas limitações e fazendo uso das suas instalações.

Novo!!: C++ e Plataforma (computação) · Veja mais »

PlayStation 2

O PlayStation 2 (oficialmente abreviado como PS2) foi o segundo console produzido pela empresa Sony, após o PlayStation original.

Novo!!: C++ e PlayStation 2 · Veja mais »

Polimorfismo (informática)

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!!: C++ e Polimorfismo (informática) · 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!!: C++ e Ponteiro (programação) · 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!!: C++ e Ponteiro inteligente · Veja mais »

Portabilidade (informática)

No contexto da informática, a portabilidade de um programa de computador é a sua capacidade de ser compilado ou executado em diferentes arquiteturas (seja de hardware ou de software).

Novo!!: C++ e Portabilidade (informática) · Veja mais »

Pré-processador

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

Novo!!: C++ e Pré-processador · Veja mais »

Processador

Processador pode se referir a.

Novo!!: C++ e Processador · Veja mais »

Programa Olá Mundo

PSP, uma forma de ''homebrew''. O "Olá Mundo" ou "Alô Mundo" é um famoso programa de computador que imprime "Olá, Mundo!" (ou "Hello, World!"), usualmente seguido de uma quebra de linha, com algumas variações como inexistência do ponto de exclamação e letras em minúscula, no dispositivo de saída.

Novo!!: C++ e Programa Olá Mundo · 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!!: C++ e Programação concorrente · Veja mais »

Programação funcional

Em ciência da computação, programação funcional é um paradigma de programação que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis.

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

Programação imperativa

Na Ciência da Computação, programação imperativa é um paradigma de programação que descreve a computação como ações, enunciados ou comandos que mudam o estado (variáveis) de um programa.

Novo!!: C++ e Programação imperativa · Veja mais »

Programação orientada a objetos

Programação orientada a objetos (POO, ou OOP segundo as suas siglas em inglês) é um paradigma de programação baseado no conceito de "objetos", que podem conter dados na forma de campos, também conhecidos como atributos, e códigos, na forma de procedimentos, também conhecidos como métodos.

Novo!!: C++ e Programação orientada a objetos · Veja mais »

Programação procedural

O termo Programação procedural (ou programação procedimental) é às vezes utilizado como sinônimo de Programação imperativa (Paradigma de programação que especifica os passos que um programa deve seguir para alcançar um estado desejado), mas pode se referir (como neste artigo) a um paradigma de programação baseado no conceito de chamadas a procedimento (en: procedure call).

Novo!!: C++ e Programação procedural · Veja mais »

Projeto GNU

Logotipo GNU Projeto GNU, em computação, é um projeto lançado em 27 de setembro de 1983 por Richard Stallman e atualmente a FSF é a principal organização que patrocina o projeto.

Novo!!: C++ e Projeto GNU · Veja mais »

Qt

Qt (oficialmente pronunciado como a palavra inglesa cute) é um framework multiplataforma para desenvolvimento de interfaces gráficas em C++ criado pela empresa norueguesa Trolltech.

Novo!!: C++ e Qt · Veja mais »

Qt Creator

Qt Creator é uma IDE multi-plataforma que traz consigo a Qt SDK.

Novo!!: C++ e Qt Creator · Veja mais »

Rússia

A Rússia (Россия), oficialmente Federação Russa (Российская Федерация), é um país localizado no norte da Eurásia.

Novo!!: C++ e Rússia · Veja mais »

Refatoração

Refatoração (do inglês Refactoring) é o processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo.

Novo!!: C++ e Refatoração · Veja mais »

Referência (ciência da computação)

Em ciência da computação, uma referência é um objeto que contém informação que indica dados armazenados em algum outro local ao invés de conter o próprio dado.

Novo!!: C++ e Referência (ciência da computação) · Veja mais »

Runtime Type Information

Runtime Type Information (frequentemente abreviado para RTTI; Informação de Tipo em Tempo de Execução em inglês) é uma técnica disponível em algumas linguagens de programação e que consiste em manter informação sobre o tipo de dado de um objeto em memória durante o tempo de execução de um programa de computador.

Novo!!: C++ e Runtime Type Information · Veja mais »

Segurança da informação

A criptografia é essencial para a troca de dados pela internet. A segurança da informação (SI) está diretamente relacionada com proteção de um conjunto de informações, no sentido de preservar o valor que possuem para um indivíduo ou uma organização.

Novo!!: C++ e Segurança da informação · Veja mais »

SETI

SETI (sigla em inglês para Search for Extraterrestrial Intelligence, que significa Busca por Inteligência Extraterrestre) é um projeto que tem por objetivo a constante busca por vida inteligente no espaço.

Novo!!: C++ e SETI · Veja mais »

Silicon Graphics

Estação de trabalho Octane A Silicon Graphics, Inc. (atualmente SGI ou Silicon Graphics International, historicamente referido como Silicon Graphics Computer Systems ou SGCS) é uma empresa norte-americana de soluções para computação de alto desempenho, incluindo hardware e software.

Novo!!: C++ e Silicon Graphics · Veja mais »

Simula

Simula é uma família de linguagens de programação, projetadas para apoiar a simulação de eventos discretos, criada entre 1962 e 1968 por Kristen Nygaard e Ole-Johan Dahl no Centro Norueguês de Computação em Oslo.

Novo!!: C++ e Simula · Veja mais »

Simula 67

Simula 67 é uma linguagem de programação, extensão da ALGOL 60, projetada para apoiar a Simulação de Eventos Discretos, criadas entre 1962 e 1968 por Kristen Nygaard e Ole-Johan Dahl no Centro Norueguês de Computação em Oslo.

Novo!!: C++ e Simula 67 · 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!!: C++ e Sistema de ficheiros · Veja mais »

Sistema de processamento distribuído

Um sistema de processamento distribuído ou paralelo é um sistema que interliga vários nós de processamento (computadores individuais, não necessariamente homogéneos) de maneira que um processo de grande consumo seja executado no nó "mais disponível", ou mesmo subdividido por vários nós.

Novo!!: C++ e Sistema de processamento distribuído · 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!!: C++ e Sistema operativo · Veja mais »

Software aplicativo

O OpenOffice.org é um exemplo de um aplicativo. Software aplicativo, ou simplesmente, é um programa de computador que tem por objetivo ajudar o seu usuário a desempenhar uma tarefa específica, em geral ligada a processamento de dados.

Novo!!: C++ e Software aplicativo · Veja mais »

Software livre

logotipo da Free Software Foundation Software livre é uma forma de manifestação de um software que, resumidamente, respeita a liberdade e o censo de comunidade do usuário.

Novo!!: C++ e Software livre · Veja mais »

Solaris

Solaris é um Sistema Operacional UNIX desenvolvido pela antiga Sun Microsystems, hoje subsidiária da Oracle.

Novo!!: C++ e Solaris · Veja mais »

Sonda espacial

Sonda espacial é uma nave espacial não tripulada, utilizada para a exploração remota de outros planetas, satélites, asteroides ou cometas.

Novo!!: C++ e Sonda espacial · Veja mais »

Squirrel

Squirrel é uma linguagem de programação de alto nível, imperativa e orientada a objetos, desenvolvida para ser uma linguagem de script leve para ser usada em jogos.

Novo!!: C++ e Squirrel · 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!!: C++ e Standard Template Library · Veja mais »

Sun Microsystems

Sun Microsystems foi adquirida pela Oracle Corporation em 2009.

Novo!!: C++ e Sun Microsystems · Veja mais »

Symbian

Symbian foi um (Operating System - OS) e plataforma de computação para smartphones, originalmente desenvolvido como um código-fonte fechado OS para PDAs em 1998 pela Symbian Corporation.

Novo!!: C++ e Symbian · Veja mais »

TCP/IP

O TCP/IP (também chamado de pilha de protocolos TCP/IP) é um conjunto de protocolos de comunicação entre computadores em rede.

Novo!!: C++ e TCP/IP · 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!!: C++ 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!!: C++ e Tempo de execução · 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!!: C++ 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!!: C++ e Thread (computação) · Veja mais »

Tibia

Tibia é um jogo eletrônico multijogador (MMORPG) gratuito, desenvolvido pela CipSoft.

Novo!!: C++ e Tibia · 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!!: C++ e Tipo de dado · Veja mais »

Tratamento de exceção

O tratamento de exceção, na ciência da computação, é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o fluxo normal da execução de programas de computadores.

Novo!!: C++ e Tratamento de exceção · Veja mais »

Turbo C++

Turbo C++ é um compilador C++ e ambiente de desenvolvimento integrado produzido pela Borland, parte de uma popular família de compiladores que também inclui Turbo Pascal, Turbo Basic, Turbo Prolog e Turbo C. Sendo o sucessor do Turbo C, o Turbo C++ expandiu o compilador similarmente a como o Turbo Pascal 5.5 adicionou a funcionalidade de orientação a objeto em relação a versões anteriores.

Novo!!: C++ e Turbo C++ · Veja mais »

Turing completa

Turing completa é toda a linguagem de programação ou máquina abstracta que tem o mesmo poder de processamento de uma máquina de Turing.

Novo!!: C++ e Turing completa · Veja mais »

Ultimate++

Ultimate++ é uma aplicação C++ multiplataforma para desenvolvimento focada na produtividade dos programadores.

Novo!!: C++ e Ultimate++ · Veja mais »

Unix

Unix é um sistema operativo portável, multitarefa e multiutilizador originalmente criado por Ken Thompson, Dennis Ritchie, entre outros, que trabalhavam nos Laboratórios Bell da AT&T.

Novo!!: C++ e Unix · Veja mais »

Unreal Engine

Unreal Engine é um motor de jogo desenvolvido pela Epic Games, usado pela primeira vez em 1998 no jogo de tiro em primeira pessoa Unreal, ele tem sido a base de muitos jogos desde então.

Novo!!: C++ e Unreal Engine · Veja mais »

Variável (programação)

Na programação, uma variável é um objeto (uma posição, frequentemente localizada na memória) capaz de reter e representar um valor ou expressão.

Novo!!: C++ e Variável (programação) · Veja mais »

Versão beta

A versão beta (bugs expected to appear ou erros esperados que apareçam) é a versão de um produto (geralmente software) que ainda se encontra em fase de desenvolvimento e testes e são disponibilizados para que os usuários possam testar e eventualmente, reportar bugs para os desenvolvedores.

Novo!!: C++ e Versão beta · Veja mais »

Vetor

* Vetor (matemática) - um elemento matemático com aplicações em Física e outras ciências.

Novo!!: C++ e Vetor · Veja mais »

Visual Basic

O Visual Basic é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do pacote Microsoft Visual Studio.

Novo!!: C++ e Visual Basic · Veja mais »

Visual C++

A Microsoft lançou a ferramenta do Visual Studio 2008 para desenvolvimento de software, utilizando a linguagem C++.

Novo!!: C++ e Visual C++ · Veja mais »

Visual FoxPro

O Microsoft Visual FoxPro é uma plataforma para o desenvolvimento de aplicações Windows para o desktop centradas em bases de dados, bem como front-end para sistemas cliente-servidor.

Novo!!: C++ e Visual FoxPro · Veja mais »

Watcom C/C++ compiler

O Watcom C/C++ compiler é estimado entre desenvolvedores DOS pela alta velocidade de execução do código compilado que produz e por ter sido um dos compiladores primeiro a suportar a Intel 80386 "modo protegido".

Novo!!: C++ e Watcom C/C++ compiler · Veja mais »

Winamp

Winamp é um reprodutor de mídia para PCs baseados em Windows e aparelhos com Android, desenvolvido pela Nullsoft, atualmente uma subsidiária da AOL.

Novo!!: C++ e Winamp · 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!!: C++ e 1979 · Veja mais »

1983

Sem descrição

Novo!!: C++ e 1983 · Veja mais »

1985

Sem descrição

Novo!!: C++ e 1985 · Veja mais »

1989

Sem descrição

Novo!!: C++ e 1989 · Veja mais »

1990

'''Ano Internacional da Alfabetização''', pela ONU.

Novo!!: C++ e 1990 · Veja mais »

1993

Sem descrição

Novo!!: C++ e 1993 · Veja mais »

1994

Sem descrição

Novo!!: C++ e 1994 · Veja mais »

1996

Sem descrição

Novo!!: C++ e 1996 · Veja mais »

1998

Sem descrição

Novo!!: C++ e 1998 · Veja mais »

1999

Sem descrição

Novo!!: C++ e 1999 · Veja mais »

2003

Foi designado como o Ano Internacional da Água Potável, pela ONU.

Novo!!: C++ e 2003 · Veja mais »

2007

Foi designado como.

Novo!!: C++ e 2007 · Veja mais »

2014

Neste ano foi realizada a XX Copa do Mundo FIFA, sediada no Brasil, e a XXII edição dos Jogos Olímpicos de Inverno, em Sóchi, Rússia.

Novo!!: C++ e 2014 · Veja mais »

2017

1 de janeiro.

Novo!!: C++ e 2017 · Veja mais »

29 de setembro

Sem descrição

Novo!!: C++ e 29 de setembro · Veja mais »

Redireciona aqui:

ANSI C++, Ansi c++, C Mais Mais, C Plus Plus, C com classes, C mais mais, C plus plus, ISO/IEC 14882, Iso/iec 14882, Linguagem C++, Linguagem c++, Linguagem de programação C mais mais, Linguagem de programação C++, Linguagem de programação c mais mais, Linguagem de programação c++.

CessanteEntrada
Ei! Agora estamos em Facebook! »