Aprendendo a base para programação em C [closed]

1

faz um tempo desde que eu comecei a programar em C e depois a aprender programação em C # e eu pesquiso muito no google mas não consegui encontrar um bom guia para começar a aprender programação básica em C. que Eclipe se integra muito bem com o Ubuntu e é um bom ambiente de programação para começar a programar em C mas alguém pode dar por favor alguns links com guias ou me dizer onde posso encontrar as bases para começar a programar em C, e quero dizer boa base porque Eu encontrei muitos guias incompletos sobre o google? E se eu não pedir muito, por favor, dê algumas dicas de como começar e como usar o Eclipse. Toda ajuda será bem-vinda, obrigado.

    
por Baltazar Blake 23.10.2012 / 00:43

2 respostas

4

Você não precisa complicar as coisas com o Eclipse e outras coisas, se você quiser aprender C (que também é uma escolha interessante de uma primeira linguagem de programação ... sem desanimá-lo, estou curioso sobre seus motivos). Acho que seria muito mais útil aprender como todos os bits de baixo nível (código-fonte, compilador, cabeçalhos, bibliotecas, depurador, makefiles) se encaixam e, em seguida, se você quiser, fazer a transição para um IDE.

Do livro Saiba o jeito mais difícil vinculado por Goddard:

  

Um IDE, ou "Ambiente de Desenvolvimento Integrado", tornará você estúpido.   Eles são as piores ferramentas se você quer ser um bom programador porque   eles escondem o que está acontecendo com você, e seu trabalho é saber o que é   indo. Eles são úteis se você está tentando fazer algo e   a plataforma é projetada em torno de um IDE específico, mas para aprender   código C (e muitas outras linguagens) eles são inúteis.

Você certamente não precisa do Eclipse para escrever um programa "Hello, World" em C. Primeiro, instale o material necessário para compilar os programas:

sudo apt-get install build-essential

abra um editor de texto e digite algo como

#include <stdio.h>

int main() {
    printf("Hello, World\n");
    return 0;
}

salve o arquivo como hello.c . No terminal, execute

gcc hello.c -o hello

você encontrará um arquivo executável chamado hello no mesmo diretório. Execute-o:

./hello

Imprime "Olá, mundo". Magia! Agora pegue um livro sobre C e tente modificar o programa para fazer algo interessante.

    
por Sergey 23.10.2012 / 01:36
2

Um bom livro para adicionar à resposta de Sergey está listado abaixo. Essa é a rota recomendada para procurar um desenvolvedor novo. O mundo de desenvolvimento do Ubuntu / Linux é amargo. Uma grande curva de aprendizado na minha opinião, mas uma vez que você aprende, o mundo é aberto e livre na maior parte do tempo.

Este é um bom recurso link

    
por Goddard 23.10.2012 / 02:02