Programar em C/Pré-requisitos: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Wbrito (discussão | contribs)
Sem resumo de edição
Wbrito (discussão | contribs)
Sem resumo de edição
Linha 4:
 
Além disso, para programar em C, você precisa de um editor de textos e um compilador, discutidos a seguir.
 
== Editor ==
 
Para editar o código de um programa, tudo de que você precisa é um editor de textos. Qualquer editor serve, mesmo um muito simples como o Bloco de Notas do Windows.
 
No entanto, há vários editores que apresentam recursos que facilitam a edição de programas: destaque/coloração de sintaxe, completação de código, formatação (indentação) automática, ajuda integrada, comandos integrados para compilar etc. Entre eles podemos destacar o [[Vim]] e o Emacs, ambos com versões para Windows, Linux e Mac OS.
 
Em sistemas GNU/Linux, a maioria dos editores de texto possuem recursos para facilitar a edição de programas em linguagem C, principalmente devido ao fato da maioria dos programas e boa parte do sistema ter sido criado em linguagem C e C++.
 
Entretanto, o editor apenas edita o código. Para transformar em linguagem de máquina e executar, precisaremos de um compilador.
 
== Compilador ==
Linha 32 ⟶ 42:
 
gcc MeuPrograma.c -o NomeDepoisDaCompilaçao
 
== Editor ==
 
Para editar o código de um programa, tudo de que você precisa é um editor de textos. Qualquer editor serve, mesmo um muito simples como o Bloco de Notas do Windows.
 
No entanto, há vários editores que apresentam recursos que facilitam a edição de programas: destaque/coloração de sintaxe, completação de código, formatação (indentação) automática, ajuda integrada, comandos integrados para compilar etc. Entre eles podemos destacar o [[Vim]] e o Emacs, ambos com versões para Windows, Linux e Mac OS.
 
Em sistemas GNU/Linux, a maioria dos editores de texto possuem recursos para facilitar a edição de programas em linguagem C, principalmente devido ao fato da maioria dos programas e boa parte do sistema ter sido criado em linguagem C e C++.
 
== Links externos ==