Aprendendo a programar em c

Aprender a programar definitivamente não é algo que você aprende da noite para o dia, e requer muito trabalho e dedicação (especialmente com C++). Este guia irá ajudá-lo no processo.

Degraus

Imagem intitulada Aprenda a Programação C++ Etapa 1
1. Conheça a história de C++. A melhor maneira de começar com uma linguagem de programação é aprender suas raízes. Embora você não entenda tudo o que lê, algumas dessas páginas apresentarão termos importantes que serão abordados posteriormente (como "Programação Orientada a Objetos").
Imagem intitulada Aprenda programação em C++ Etapa 2
2. Instale um compilador C++ (e possivelmente IDE). Um compilador é necessário para programar em C++ porque o código-fonte real deve ser compilado em um arquivo que pode ser executado pelo seu computador. Se você estiver usando o Windows uma boa opção é o Visual C++ 2010 Express, ou se estiver usando o Linux Geany é uma boa opção. Ambos vêm com um IDE (Independent Development Environment), o que torna o processo de escrita do código-fonte muito mais fácil. (Nota: muitas pessoas online recomendam usar o IDE e o compilador Bloodshed Dev-C++. Não. Este não foi atualizado em 5 anos e tem páginas e páginas de bugs conhecidos, conforme listado aqui: http://sourceforge.net/p/dev-cpp/bugs/)
Aprenda a usar o IDE de forma eficiente. Alguns dos IDEs por aí têm suas próprias peculiaridades que podem eventualmente atrapalhar, então faz sentido acompanhar e revisar as várias opções e configurações do seu IDE.
Imagem intitulada Aprenda a Programação C++ Etapa 3
3. Escolha alguns tutoriais para começar a aprender C++. Esta etapa, juntamente com o compilador, é uma das etapas mais importantes. Há algumas coisas para cuidar durante esta etapa. Em primeiro lugar, certifique-se de que o manual foi escrito para iniciantes em programação, pois eles são os mais completos em suas descrições. Em seguida, certifique-se de que o código do tutorial segue o padrão C++ 03, ou mesmo o novo C++ 11 (ainda não padronizado, então cuidado com os problemas do compilador), pois os compiladores modernos têm problemas para compilar código desatualizado, ou simplesmente servirão refugos. Alguns bons são de cprogramação.com sobre C++ e o tutorial em www.cplusplus.com/doc/tutorial/.
Imagem intitulada Aprenda a Programar C++ Etapa 4
4. Experimente cada novo conceito. Uma parte importante de aprender a programar não é apenas ler sobre os diferentes conceitos, mas aplicá-los em seu próprio código. Copiar e colar o código em seu IDE será de uso limitado. É muito mais benéfico digitar cada exemplo e tentar elaborar suas próprias ideias para programas que usam o conceito aprendido, para maximizar a quantidade de informações que você pode lembrar.
Imagem intitulada Aprenda a Programação C++ Etapa 5
5. Aprenda com outros desenvolvedores. Uma das melhores coisas sobre programação é que não importa o nível de proficiência em programação que você tenha, sempre há código-fonte disponível que está nesse nível ou um degrau acima dele. Uma boa maneira de aprender com o código-fonte mais complicado é lê-lo até chegar a um ponto em que não o entende, e então tentar resolvê-lo mentalmente; Se você não entender uma parte específica do código, leia mais sobre isso em seu tutorial ou material de referência até entender.
Imagem intitulada Aprenda a Programar C++ Etapa 6
6. Trabalhe com os problemas usando os conceitos que você aprendeu. Definitivamente, a melhor maneira de manter o que você aprende não é apenas sobrescrever as amostras do código-fonte, mas realmente realizar alguma tarefa com ele. A programação do site.com e o Project Euler têm bons problemas que você pode tentar resolver, para aplicar os conceitos a situações da vida real. Se você absolutamente não pode criar um algoritmo para um problema, seu último recurso é verificar on-line para ver como alguém o resolveu para aprender com ele. De que adianta resolver um problema se você não aprende nada com o resultado?
Imagem intitulada Aprenda a Programar C++ Etapa 7
7. Ajude outras pessoas que precisam de ajuda. Agora que você aprendeu mais sobre C++, você pode começar a ajudar outros iniciantes on-line com seus problemas e levá-los a iniciar a mesma jornada que você mesmo fez! Não fique frustrado se a pessoa que lhe pediu ajuda não ouvir o seu conselho: outra pessoa pode aprender com a resposta que você forneceu, mesmo que o pôster original não o tenha feito.

Pontas

  • Não fique frustrado! A programação pode ser confusa às vezes, mas isso certamente não significa que você deva simplesmente jogar fora todo o seu progresso e parar! Se um determinado manual explica mal um tópico, tente ler outro sobre o assunto; você não tem que ser o problema!
  • Siga seu próprio ritmo.
  • Se você receber erros durante a compilação, releia o código-fonte e veja se consegue encontrar os erros. Embora os erros em si possam parecer enigmáticos, eles tentam dizer o que está errado, então tente ver se eles ensinam sobre os erros.
  • Você pode aprender C++ através da Google Play Store ou Appstore, pesquisando por `Learn C++`.
  • Você também pode aprender em um livro sobre C++.
  • Se você estiver recebendo erros de tempo de execução, o problema não é um problema de sintaxe, mas sim um problema com seu algoritmo. Anote exatamente o que seu algoritmo deve fazer e compare-o com seu código-fonte. Pior cenário: mostre o código para uma comunidade online e veja se eles podem ajudar a diagnosticar problemas, mas pergunte com gentileza! As pessoas que o ajudam a fazer isso em seu tempo livre, enquanto naquela época também poderiam ganhar seu dinheiro programando software, então seja grato!
  • Sempre comente no seu código-fonte! Mesmo para código simples e autoexplicativo, nunca é demais escrever uma breve explicação do programa no início. Também é uma boa prática se você estiver programando um software mais elaborado e complexo que você ainda pode entender, mas confundirá qualquer pessoa que o leia.
  • Avisos

    • C e C++ são linguagens de programação de nível muito baixo, o que significa que existe a possibilidade de seu computador travar devido a código defeituoso ou programas deliberadamente maliciosos! Certifique-se de NUNCA compilar programas com `#include < janelas.h >`, a menos que você tenha absoluta certeza do que está fazendo, e mesmo que saiba o que está fazendo, tente evitá-lo o tempo todo.
    • Mantenha seu compilador e tutorial atualizados! Compiladores desatualizados podem fazer com que o código-fonte válido falhe ao compilar ou causar erros estranhos em tempo de execução. O mesmo pode ser dito sobre os tutoriais.
    • Muitos programas antivírus vão pensar que tudo o que você está fazendo é um vírus! Certifique-se de adicionar seu programa a exceções e possivelmente desabilitar seu antivírus para que seu programa não seja removido acidentalmente!

    Оцените, пожалуйста статью