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
Sem resumo de edição |
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 ==
|