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!
E sem anúncios!

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.

74 relações: Ada (linguagem de programação), AMD, AMD Am29000, AMD64, Análise léxica, Arquitetura ARM, Arquitetura MIPS, Assembly, Atmel, Atmel AVR, Áudio multicanal, BeOS, Berkeley Software Distribution, Bifurcação, C (linguagem de programação), C++, Código-fonte, CHILL, Compilador, Conjunto de ferramentas GNU, DEC Alpha, Fortran, FR-V, Free Software Foundation, Front-end e back-end, GCJ, GNU, GNU General Public License, GNU Guile, GNU Hurd, GNU/Linux, GNUstep, Haiku (sistema operacional), Hardware, IA-64, IBM S/390, IBM System/370, Intel i960, Java (linguagem de programação), Ligador, Linguagem de programação, Linux, Low Level Virtual Machine, MacOS, Mercury, MinGW, Modula-2, Modula-3, Motorola 68000, Multiplataforma, ..., NeXT, Objective-C, PA-RISC, Pascal, PDP-11, PL/I, PowerPC, Processador, Programa Olá Mundo, Projeto GNU, Richard Matthew Stallman, Sistema operativo, Software, Software livre, SPARC, SuperH, Toda (desambiguação), Unix, VAX/VMS, VHDL, X86, 1987, 1997, 1999. Expandir índice (24 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!!: GNU Compiler Collection e Ada (linguagem de programação) · Veja mais »

AMD

A AMD (Advanced Micro Devices) (ou em Tradução literal: Micro Dispositivos Avançados) é uma empresa norte-americana fabricante de circuitos integrados, especialmente processadores.

Novo!!: GNU Compiler Collection e AMD · Veja mais »

AMD Am29000

AMD Am29000, conhecida também como 29k, foi uma popular família de microprocessadores e microcontroladores 32-bit baseada no conceito RISC produzida pela Advanced Micro Devices.

Novo!!: GNU Compiler Collection e AMD Am29000 · Veja mais »

AMD64

AMD64, x64 ou x86-64, em informática, é o nome genérico dado à família (arquitetura) de processadores baseados na tecnologia de 64 bit, utilizada pelos processadores da AMD e da Intel.

Novo!!: GNU Compiler Collection e AMD64 · 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 seqüê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!!: GNU Compiler Collection e Análise léxica · Veja mais »

Arquitetura ARM

Arquitetura ARM (primeiramente Acorn RISC Machine, posteriormente Advanced RISC Machine) é uma arquitetura de processador de 32 bits usada principalmente em sistemas embarcados.

Novo!!: GNU Compiler Collection e Arquitetura ARM · Veja mais »

Arquitetura MIPS

MIPS, acrônimo para Microprocessor without interlocked pipeline stages (microprocessador sem estágios intertravados de pipeline - não confundir com o outros significados de "MIPS"), é uma arquitetura de microprocessadores RISC desenvolvida pela MIPS Computer Systems.

Novo!!: GNU Compiler Collection e Arquitetura MIPS · Veja mais »

Assembly

Motorola MC6800. Assembly ou linguagem de montagem é uma notação legível por humanos para o código de máquina que uma arquitetura de computador específica usa, utilizada para programar códigos entendidos por dispositivos computacionais, como microprocessadores e microcontroladores.

Novo!!: GNU Compiler Collection e Assembly · Veja mais »

Atmel

A Atmel Corporation é uma manufaturadora de semicondutores, fundada em 1984.

Novo!!: GNU Compiler Collection e Atmel · Veja mais »

Atmel AVR

PDIP AVR é um microcontrolador RISC de chip único com uma arquitetura Harvard modificada de 8-bit (µC), desenvolvido pela Atmel em 1996.

Novo!!: GNU Compiler Collection e Atmel AVR · Veja mais »

Áudio multicanal

Áudio multi-canal é a gravação e reprodução do áudio em múltiplos canais, isto é, fontes de som independentes entre si.

Novo!!: GNU Compiler Collection e Áudio multicanal · Veja mais »

BeOS

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

Novo!!: GNU Compiler Collection e BeOS · Veja mais »

Berkeley Software Distribution

Berkeley Software Distribution (BSD) é um sistema operacional Unix com desenvolvimento derivado e distribuído pela Computer Systems Research Group (CSRG) da Universidade da Califórnia em Berkeley, de 1977 a 1995.

Novo!!: GNU Compiler Collection e Berkeley Software Distribution · Veja mais »

Bifurcação

Em engenharia de software, uma bifurcação ou ramificação (fork) acontece quando um desenvolvedor (ou um grupo de desenvolvedores) inicia um projeto independente com base no código de um projeto já existente, ou seja, quando um software é desenvolvido com base em outro, já existente, sem a descontinuidade deste último.

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

C++

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

Novo!!: GNU Compiler Collection e C++ · 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!!: GNU Compiler Collection e Código-fonte · Veja mais »

CHILL

CHILL (abreviatura de CCITT High Level Language ou Linguagem de Alto Nível da CCITT) é uma linguagem de programação procedural empregada em centrais telefônicas.

Novo!!: GNU Compiler Collection e CHILL · 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!!: GNU Compiler Collection e Compilador · Veja mais »

Conjunto de ferramentas GNU

O conjunto de ferramentas GNU é um termo dado às ferramentas de programação produzidas pelo Projecto GNU.

Novo!!: GNU Compiler Collection e Conjunto de ferramentas GNU · Veja mais »

DEC Alpha

O DEC Alpha, também conhecido como Alpha AXP, é um microprocessador de 64 bit construído na arquitetura RISC.

Novo!!: GNU Compiler Collection e DEC Alpha · Veja mais »

Fortran

A família de linguagens de programação conhecida globalmente como Fortran foi desenvolvida a partir da década de 1950 e continua a ser usada hoje em dia.

Novo!!: GNU Compiler Collection e Fortran · Veja mais »

FR-V

FR-V é um microprocessador RISC VLIW da Fujitsu.

Novo!!: GNU Compiler Collection e FR-V · Veja mais »

Free Software Foundation

A Free Software Foundation (FSF, Fundação para o Software Livre) é uma organização sem fins lucrativos, fundada em 4 de Outubro de 1985 por Richard Stallman e que se dedica a eliminação de restrições sobre a cópia, estudo e modificação de programas de computadores – bandeiras do movimento do software livre, em essência.

Novo!!: GNU Compiler Collection e Free Software Foundation · Veja mais »

Front-end e back-end

Em ciência da computação, front-end e back-end são termos generalizados que se referem às etapas inicial e final de um processo.

Novo!!: GNU Compiler Collection e Front-end e back-end · Veja mais »

GCJ

O GNU Compiler for Java (GCJ) é um compilador estático para Java que é parte do GCC.

Novo!!: GNU Compiler Collection e GCJ · Veja mais »

GNU

GNU é um sistema operacional tipo Unix cujo objetivo desde sua concepção é oferecer um sistema operacional completo e totalmente composto por software livre - isto é, que respeita a liberdade dos usuários.

Novo!!: GNU Compiler Collection e GNU · Veja mais »

GNU General Public License

GNU General Public License (Licença Pública Geral), GNU GPL ou simplesmente GPL, é a designação da licença para software livre idealizada por Richard Matthew Stallman em 1989, no âmbito do projeto GNU da Free Software Foundation (FSF).

Novo!!: GNU Compiler Collection e GNU General Public License · Veja mais »

GNU Guile

GNU Guile é um interpretador/máquina virtual para a linguagem de programação Scheme.

Novo!!: GNU Compiler Collection e GNU Guile · Veja mais »

GNU Hurd

GNU Hurd (também conhecido como the Hurd ou apenas Hurd) é um micronúcleo multi-servidor escrito como parte do GNU, desenvolvido para substituir o Unix e publicado como software livre sobre a licença GNU General Public License.

Novo!!: GNU Compiler Collection e GNU Hurd · Veja mais »

GNU/Linux

GNU/Linux é um sistema operacional unix-like baseado no GNU e no kernel Linux.

Novo!!: GNU Compiler Collection e GNU/Linux · Veja mais »

GNUstep

O GNUstep é uma implementação do software livre das bibliotecas Objective-C OpenStep da NeXT (chamada "frameworks"), widget toolkit, e ferramentas de desenvolvimento de aplicativos não só para sistemas operacionais Unix-like, mas também para o Microsoft Windows.

Novo!!: GNU Compiler Collection e GNUstep · Veja mais »

Haiku (sistema operacional)

Haiku, conhecido anteriormente como OpenBeOS, é um sistema operacional de código aberto para plataforma x86 que tenta manter compatibilidade reversa com o BeOS.

Novo!!: GNU Compiler Collection e Haiku (sistema operacional) · Veja mais »

Hardware

O hardware pode ser definido como um termo geral da língua inglesa que se refere a equipamentos como chaves, fechaduras, dobradiças, trincos, puxadores, fios, correntes, material de canalização, ferramentas, utensílios, talheres e peças de máquinas.

Novo!!: GNU Compiler Collection e Hardware · Veja mais »

IA-64

A Arquitetura Intel de 64 bits é uma interface binária de microprocessadores VLIW criada pela HP com o codinome Merced, e desenvolvida pela Intel com extensões que transformaram sua estrutura VLIW em EPIC, sendo implementada na fracassada família de microprocessadores Itanium — a magnitude do fracasso mercadológico dos produtos IA-64 deu à linha Itanium o apelido de Itanic, numa referência óbvia ao naufrágio do Titanic.

Novo!!: GNU Compiler Collection e IA-64 · Veja mais »

IBM S/390

O IBM S/390 é um mainframe produzido pela empresa IBM.

Novo!!: GNU Compiler Collection e IBM S/390 · Veja mais »

IBM System/370

O IBM System/370 (ou simplesmente, S/370) foi uma família de mainframes da IBM lançada em 30 de junho de 1970 como sucessora da série IBM System/360.

Novo!!: GNU Compiler Collection e IBM System/370 · Veja mais »

Intel i960

O Intel i960 (ou 80960) foi um projeto de microprocessador baseado em RISC que se tornou popular durante o início da década de 1990 como um microcontrolador embutido, tornando-se uma CPU mais vendida nesse campo, juntamente com a concorrente AMD 29000.

Novo!!: GNU Compiler Collection e Intel i960 · Veja mais »

Java (linguagem de programação)

Java é uma linguagem de programação interpretada orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems.

Novo!!: GNU Compiler Collection e Java (linguagem de programação) · Veja mais »

Ligador

Ligador (no Brasil, Linker ou Vinculador), em informática, é um programa que liga objetos gerados por um compilador, formando assim o ficheiro executável final.

Novo!!: GNU Compiler Collection e Ligador · Veja mais »

Linguagem de programação

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

Novo!!: GNU Compiler Collection e Linguagem de programação · Veja mais »

Linux

Linux é um termo comumente utilizado para se referir a que utilizam o kernel Linux.

Novo!!: GNU Compiler Collection e Linux · Veja mais »

Low Level Virtual Machine

LLVM (anteriormente Low Level Virtual Machine) é uma infraestrutura de compilador escrita em C++, desenvolvida para otimizar em tempos de compilação, ligação e execução de programas escritos em linguagens de programação variadas.

Novo!!: GNU Compiler Collection e Low Level Virtual Machine · 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!!: GNU Compiler Collection e MacOS · Veja mais »

Mercury

* Mercury (Nevada) - cidade do estado de Nevada.

Novo!!: GNU Compiler Collection e Mercury · Veja mais »

MinGW

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

Novo!!: GNU Compiler Collection e MinGW · Veja mais »

Modula-2

Modula-2 é uma linguagem de programação projetada e criada por Niklaus Wirth no Instituto Federal de Tecnologia de Zurique (ETH), em torno de 1978, e surgiu a partir da necessidade de criar uma linguagem prática, eficiente e essencialmente independente do hardware sobre o qual fosse executada.

Novo!!: GNU Compiler Collection e Modula-2 · Veja mais »

Modula-3

|dialetos.

Novo!!: GNU Compiler Collection e Modula-3 · Veja mais »

Motorola 68000

'''Motorola 68030''' Motorola 68000 é um microprocessador CISC 16/32-bit, o primeiro membro de uma popular família de microprocessadores da Motorola, em sua grande maioria compatíveis entre si.

Novo!!: GNU Compiler Collection e Motorola 68000 · Veja mais »

Multiplataforma

Firefox, da Mozilla Foundation, um dos muitos programas multiplataforma. Diz-se multiplataforma um programa ou sistema que pode ser executado em mais do que uma plataforma, como o Mozilla Firefox, ou que executa programas ou sistemas de mais de uma plataforma, por exemplo o MAME.

Novo!!: GNU Compiler Collection e Multiplataforma · Veja mais »

NeXT

NeXTstation NeXT, também conhecida como NeXT Computer, foi uma empresa criada por Steve Jobs em 1985, após a sua saída da Apple Inc..

Novo!!: GNU Compiler Collection e NeXT · Veja mais »

Objective-C

Objective-C, denominado frequentemente de ObjC ou mais raramente de Objective C ou Obj-C, é uma linguagem de programação reflexiva orientada a objecto que adiciona transmissão de mensagens no estilo Smalltalk para o C. Hoje em dia, é utilizada principalmente no Mac OS X e GNUstep, dois ambientes baseados no padrão OpenStep e é a principal linguagem utilizada nos aplicativos estruturais NeXTSTEP, OPENSTEP e Cocoa.

Novo!!: GNU Compiler Collection e Objective-C · Veja mais »

PA-RISC

Microprocessador HP PA-RISC 7300LC PA-RISC é uma arquitetura de microprocessador desenvolvida pela Hewlett-Packard.

Novo!!: GNU Compiler Collection e PA-RISC · Veja mais »

Pascal

Sem descrição

Novo!!: GNU Compiler Collection e Pascal · Veja mais »

PDP-11

PDP-11 foi uma série de minicomputadores de 16 bits fabricada pela empresa Digital Equipment Corp. nas décadas de 1970 e 1980.

Novo!!: GNU Compiler Collection e PDP-11 · Veja mais »

PL/I

PL/I (alternativamente PL/1, lê-se pê-ele-um) significa Programming Language One e é uma linguagem de programação desenvolvida pela IBM em meados de 1960.

Novo!!: GNU Compiler Collection e PL/I · Veja mais »

PowerPC

É um conjunto de instruções RISC criado em 1991 pela aliança composta pela Apple, IBM e Motorola, conhecida como AIM.

Novo!!: GNU Compiler Collection e PowerPC · Veja mais »

Processador

Processador pode se referir a.

Novo!!: GNU Compiler Collection 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!!: GNU Compiler Collection e Programa Olá Mundo · 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!!: GNU Compiler Collection e Projeto GNU · Veja mais »

Richard Matthew Stallman

Richard Matthew Stallman, ou simplesmente "rms" (Manhattan) é um ativista, fundador do movimento software livre, do projeto GNU, e da FSF.

Novo!!: GNU Compiler Collection e Richard Matthew Stallman · 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!!: GNU Compiler Collection e Sistema operativo · Veja mais »

Software

OpenOffice.org ''writer'' Software (pronúncia: ˈsɔftwɛəɹ, ˈsɔftwæɹ), logiciário ou suporte lógico é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento.

Novo!!: GNU Compiler Collection e Software · 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!!: GNU Compiler Collection e Software livre · Veja mais »

SPARC

SPARC (acrónimo para Scalable Processor ARChitecture, significa Arquitetura de Processadores Escaláveis) é uma arquitetura de processador aberta desenvolvida pela Sun em meados de 1987 baseada na arquitetura RISC.

Novo!!: GNU Compiler Collection e SPARC · Veja mais »

SuperH

SuperH (ou SH) é uma arquitetura de microcontroladores e microprocessadores.

Novo!!: GNU Compiler Collection e SuperH · Veja mais »

Toda (desambiguação)

*Toda (pássaro).

Novo!!: GNU Compiler Collection e Toda (desambiguação) · Veja mais »

Unix

Unix é um sistema operativo portável, multitarefa e multiutilizador originalmente criado por Ken Thompson, Dennis Ritchie, Douglas McIlroy e Peter Weiner, que trabalhavam nos Laboratórios Bell (Bell Labs) da AT&T.

Novo!!: GNU Compiler Collection e Unix · Veja mais »

VAX/VMS

VAX é uma arquitectura de computadores de 32 bits que suporta um conjunto de instruções ortogonais (código de máquina) e endereçamento virtual (ou seja exige memória virtual paginada).

Novo!!: GNU Compiler Collection e VAX/VMS · Veja mais »

VHDL

VHDL ou "'''V'''HSIC '''H'''ardware '''D'''escription '''L'''anguage" (Linguagem de descrição de hardware VHSIC "'''V'''ery '''H'''igh '''S'''peed '''I'''ntegrated '''C'''ircuits") é uma linguagem usada para facilitar o design (projeto/concepção) de circuitos digitais em CPLDs, FPGAs e ASICs.

Novo!!: GNU Compiler Collection e VHDL · Veja mais »

X86

Em informática, x86 ou 80x86 é o nome genérico dada à família (arquitetura) de processadores baseados no Intel 8086, da Intel Corporation.

Novo!!: GNU Compiler Collection e X86 · Veja mais »

1987

Sem descrição

Novo!!: GNU Compiler Collection e 1987 · Veja mais »

1997

Sem descrição

Novo!!: GNU Compiler Collection e 1997 · Veja mais »

1999

Sem descrição

Novo!!: GNU Compiler Collection e 1999 · Veja mais »

Redireciona aqui:

G++, GCC, Gcc, Gnu compiler collection.

CessanteEntrada
Ei! Agora estamos em Facebook! »