Conheça 15 ótimos compiladores Linux gratuitos e de código aberto

Excelentes ferramentas para o seu Linux

Quando falamos em um compilador, nos referimos a um software que transforma o código-fonte escrito em uma linguagem de computador (a linguagem de origem) em outra linguagem de computador (a linguagem de destino, geralmente tendo uma forma binária conhecida como código-objeto). Neste artigo, você conhecerá 15 ótimos compiladores Linux gratuitos e de código aberto.

Compiladores

Normalmente, um programador escreve instruções de linguagem em uma linguagem como C ou C++ usando um editor. O programador então executa o compilador de linguagem apropriado, que analisa as instruções da linguagem e as transforma em código de máquina que o processador pode executar.

Muitos programadores aprendem a codificar usando um editor de texto, mas com o tempo passam a usar um Ambiente de Desenvolvimento Integrado (IDE), pois esse tipo de aplicativo de software torna a arte da codificação mais rápida e eficiente. Por exemplo, os IDEs possuem conhecimento semântico da linguagem de programação que destaca problemas de codificação durante a digitação. A compilação é “on the fly” e a depuração é integrada. Nosso artigo intitulado 26 melhores IDEs Linux gratuitos e de código aberto seleciona os melhores IDEs Linux.

A GNU Compiler Collection (que inclui os compiladores C, C++, Objective-C, Fortran e Ada) é uma das ferramentas mais importantes para a criação de software livre e, naturalmente, ocupa um lugar de destaque neste artigo. No entanto, o Linux tem uma grande variedade de outros compiladores disponíveis, muitos dos quais são lançados sob licenças de distribuição gratuita. Para fornecer uma visão sobre a qualidade do software disponível, o pessoal do Linux Links compilou uma lista dos 15 principais compiladores Linux gratuitos. Esperançosamente, haverá algo de interesse aqui para quem deseja transformar o código-fonte em outra linguagem de computador. Eles são todos softwares de código aberto.

Compiladores Linux

  • GCC: O compilador padrão para a maioria dos sistemas operacionais do tipo Unix;
  • Rustc: Compilador para a linguagem de programação Rust;
  • AOCC: AMD otimizando compilador C/C++;
  • LLVM: Compilador de máquina virtual de baixo nível (LLVM) para C/C++;
  • Ispc: Compilador de programa Intel SPMD;
  • GHC: Um compilador otimizador para Haskell, escrito em Haskell;
  • Clang: Front-end da família de linguagem C para LLVM;
  • Babel: Compilador JavaScript – use JavaScript de próxima geração;
  • Nuitka: Otimizando o compilador Python;
  • CHICKEN:Compilador para a linguagem de programação Scheme;
  • FreeBASIC: Compilador BASIC de 32 bits;
  • Numba: Compilador para array Python e funções numéricas;
  • Free Pascal: Compilador Pascal avançado para Pascal e Object Pascal;
  • NASM: Assembler para a arquitetura de CPU x86;
  • Bigloo: Compilador de esquema prático.
Share This Article
Follow:
Jardeson é Mestre em Tecnologia Agroalimentar e Licenciado em Ciências Agrária pela Universidade Federal da Paraíba. Entusiasta no mundo tecnológico, gosta de arquitetura e design gráfico. Economia, tecnologia e atualidade são focos de suas leituras diárias. Acredita que seu dia pode ser salvo por um vídeo engraçado.
Sair da versão mobile