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!
 

GNU Compiler Collection

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

71 relações: Ada (linguagem de programação), AMD Am29000, AMD64, Análise léxica, Arquitetura ARM, Arquitetura MIPS, Atmel, Atmel AVR, BeOS, Berkeley Software Distribution, Bifurcação (desenvolvimento de software), 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 System/370, IBM System/390, Intel i960, Java (linguagem de programação), Ligador, Linguagem assembly, Linguagem de programação, Linux, LLVM, MacOS, Mercury, MinGW, Modula-2, Modula-3, Motorola 68000, Multiplataforma, NEXTSTEP, 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, Unix, VAX/VMS, VHDL, X86, 1987, 1997, 1999. Expandir índice (21 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 Am29000

Am29000, conhecida também como 29k, foi uma popular família de processadores RISC de 32-bit, fabricada pela AMD.

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

AMD64

AMD64 (também conhecido como x64, x86_64, x86-64 e Intel 64), em informática, é o nome genérico dado à família (arquitetura) de processadores baseados na tecnologia de 64 bits desenhado pela empresa Advanced Micro Devices (AMD), utilizada pelos processadores da AMD, da Intel, da VIA, e outros.

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

Análise léxica

Na ciência da computação, análise léxica, lexing ou tokenização é o processo de converter uma sequência de caracteres (como em um programa de computador ou página da web) em uma sequência de tokens (strings com um significado atribuído e, portanto, identificado).

Novo!!: GNU Compiler Collection e Análise léxica · Veja mais »

Arquitetura ARM

ARM, originalmente Acorn RISC Machine, e depois Advanced RISC Machine, é uma família de arquiteturas RISC desenvolvida pela empresa britânica ARM Holdings.

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), é uma arquitetura de microprocessadores RISC desenvolvida pela MIPS Computer Systems.

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

Atmel

A Atmel Corporation foi uma manufaturadora de semicondutores até sua aquisição pela Microchip Technology em 2016.

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 em 1996 pela Atmel, comprada pela Microchip Technology em 2016.

Novo!!: GNU Compiler Collection e Atmel AVR · 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 pelo 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 (desenvolvimento de software)

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 (desenvolvimento de software) · Veja mais »

C (linguagem de programação)

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

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

C++

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

Novo!!: GNU Compiler Collection 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!!: 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 (GNU toolchain) é 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 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 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, interface frontal ou parte frontal e back-end, parte secundária, parte de suporte ou parte de retaguarda 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), GNU GPL ou simplesmente GPL, é a designação da licença para software 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, sob 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 que, como qualquer sistema operacional, maneja o hardware do computador e possibilita a execução de outros programas.

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 retrocompatibilidade com o agora descontinuado, BeOS.

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

Hardware

Equipamentos de computadores. O hardware (pronúncia: 'rarduér') é um termo técnico (e anglicismo de engenharia eletrônica) que foi traduzido para a língua portuguesa como equipamento, e pode ser definido como um termo geral da língua inglesa, que se refere à parte física de computadores e outros sistemas microeletrônicos.

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 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 »

IBM System/390

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

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

Intel i960

O Intel i960 (ou 80960) foi um projeto de microprocessador baseado na tecnologia RISC que se tornou popular durante o início da década de 1990 como um microcontrolador embutido, tornando-se uma CPU mais vendida neste 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 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!!: GNU Compiler Collection e Java (linguagem de programação) · Veja mais »

Ligador

Uma ilustração do processo de ligação. Arquivos objeto e bibliotecas estáticas são reunidos em uma nova biblioteca ou executável. Em computação, um ligador, vinculador ou editor de ligação (do inglês, linker ou link editor) é um programa utilitário que recebe um ou mais arquivos objeto gerados por um compilador e combina-os em um único arquivo executável, arquivo de biblioteca ou outro arquivo 'objeto'.

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

Linguagem 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 Linguagem assembly · 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!!: GNU Compiler Collection e Linguagem de programação · Veja mais »

Linux

Linux é um termo popularmente empregado para se referir a que utilizam o núcleo Linux.

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

LLVM

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 LLVM · Veja mais »

MacOS

macOS (anteriormente Mac OS X e posteriormente OS X, na fase de desenvolvimento inicialmente chamado Rhapsody Project) é um sistema operativo proprietário desenvolvido e distribuído pela empresa Apple Inc. desde 2001 e destinado exclusivamente aos computadores Mac.

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.

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

Modula-3

Modula-3 é uma linguagem de programação concebida como a sucessora de uma versão atualizada do Modula-2.

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 (em inglês cross-platform) 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 »

NEXTSTEP

NEXTSTEP é um sistema operacional, lançado em 10 de setembro de 1989, pela NeXT, atualmente parte da Apple Inc.

Novo!!: GNU Compiler Collection e NEXTSTEP · 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

* Blaise Pascal (1623-1662) — físico, matemático, filósofo moralista e teólogo francês.

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

PDP-11

PDP-11/40 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

PowerPC (com o retroacrônimo Performance Optimization With Enhanced RISC - Performance Computing, às vezes abreviado como PPC) é um conjunto de instruções projetado juntamente aos princípios RISC (Reduced Instruction Set Computing), que permite uma implementação superescalar (várias instruções podendo iniciar ao mesmo e serem executadas de forma independente).

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 pelo ativista, programador e hacker Richard Stallman.

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

é 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. Embora possa ser executado imediatamente após a máquina ser ligada, a maioria dos computadores pessoais de hoje o executa através de outro programa armazenado em uma memória não-volátil ROM chamado BIOS num processo chamado "bootstrapping", conceito em inglês usado para designar processos autossustentáveis, ou seja, capazes de prosseguirem sem ajuda externa.

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

Software

OpenOffice.org ''writer'' Software é um termo técnico que foi traduzido para a língua portuguesa como suporte lógico e trata-se de 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

Software livre é o software que concede liberdade ao usuário para executar, acessar e modificar o código fonte, e redistribuir cópias com ou sem modificações.

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 »

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!!: 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

O Intel 8086. Intel Core 2 Duo - Um exemplo de aquitetura x86 compativel com processadores multicore de 64-bit. AMD Athlon (primeira versão) - outra implementação x86 tecnicamente diferentes, mas totalmente compatível. 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.

CessanteEntrada
Ei! Agora estamos em Facebook! »