Começar com C ou C++

Exactamente Como Começar com C/C++ Hoje

Então quer aprender C ou C+++? Fantástico – vai ser uma viagem emocionante!

se procura a forma mais rápida e fácil de começar, recomendo-lhe que compre o meu ebook, Saltando para C+++, o que o levará de não saber absolutamente nada sobre programação a ser um programador C++ capaz – irá ajudá-lo a preparar-se, aprender a pensar como um programador, e aprender todos os pormenores de C++ – com muitos exemplos de código e problemas de prática para ajudar a cimentar os seus conhecimentos. Veja um capítulo de amostra ou compre agora.

Se não estiver pronto para esse compromisso, pode mergulhar o seu dedo do pé passo a passo:

  1. Configurar um compilador C/C++ para que possa executar o seu código
  2. Iniciar o nosso Tutorial C++ ( Se quiser aprender C, vá aqui. Não tem a certeza? sugiro C++.)
  3. Questione-se você mesmo
  4. Resolva problemas de programação prática

Se preferir livros físicos, pode encontrar Saltar para C++ na Amazon, onde actualmente tem uma classificação de 4,5 estrelas!

Se tiver problemas, dê uma vista de olhos nestes artigos:

  • Os 5 Problemas Mais Comuns que os Novos Programadores Enfrentam e Como os Pode Resolver
  • 5 Maneiras de Aprender Programação Mais Rapidamente

Finalmente, mantenha-se actualizado com as últimas informações, subscrevendo a cprogramação.com por Email ou RSS

O resto desta página fornece respostas a algumas das perguntas mais comuns que os novos programadores têm sobre C, C++ e programação.

O que é C, O que é C++, e Qual é a diferença?

C é uma linguagem de programação originalmente desenvolvida para o desenvolvimento do sistema Unixoperating. É uma linguagem de baixo nível e poderosa, mas faltam-lhe construções manymodernas e úteis. C++ é uma linguagem mais recente, baseada em C, que acrescenta muitas características de linguagem de programação mais modernas que facilitam a programação do que C.
Basicamente, C++ mantém todos os aspectos da linguagem C, ao mesmo tempo que fornece novas funcionalidades aos programadores que facilitam a escrita de programas úteis e sofisticados.
Por exemplo, C+++ facilita a gestão da memória e acrescenta várias características que permitem uma programação “orientada para objectos” e uma programação “genérica”. Basicamente, torna mais fácil para os programadores deixarem de pensar nos detalhes de como a máquina funciona e pensarem nos problemas que estão a tentar resolver.

Então, o que é C+++ usado para?

C+++ é uma poderosa linguagem de programação de uso geral. Pode ser usada para criar pequenos programas ou grandes aplicações. Pode ser usada para fazer programas CGIscripts ou apenas para consola DOS. C+++ permite-lhe criar programas para fazer quase tudo o que precisa de fazer. O criador de C++, Bjarne Stroustrup, produziu em conjunto uma lista parcial de aplicações escritas em C+++.

Como se aprende C+++?

Não é necessário nenhum conhecimento especial para aprender C++, e se for um aprendiz independente, pode provavelmente aprender C++ a partir de tutoriais online ou de livros.Existem muitos tutoriais grátis online, incluindo o tutorial C+++ da Cprogramming.com – um que não requer qualquer experiência de programação prévia. Pode também escolher livros de programação a partir das nossas recomendações.
Apesar de ler um tutorial ou um livro, é frequentemente útil digitar – e não copiar e colar (mesmo que possa!) – o código no compilador e executá-lo. Digitando-o você mesmo irá ajudá-lo a habituar-se aos erros típicos de digitação que causam problemas e irá forçá-lo a prestar atenção aos detalhes da sintaxe de programação. Digitar o seu programa também o familiarizará com a estrutura geral dos programas e com o uso de comandos comuns. Depois de executar um programa de exemplo – e depois de se certificar de que compreende como funciona – deve experimentar com ele: brincar com o programa e testar as suas próprias ideias. Ao ver que modificações causam problemas e que secções do código são mais importantes para a função do programa, deverá aprender bastante sobre programação.
Tente a nossa série de livros C++ Iniciante a C++ Especialista recomendado, conjunto de livros asix-book concebidos para lhe obter o máximo de informação e ajudá-lo a levar o iniciante a C++ mestre.
Pode também querer ler sobre os 5 Problemas Mais Comuns dos Novos Programadores Face–And How You Can Solve Them.

De que preciso para começar a programar em C ou C++?

A fim de tornar os programas utilizáveis em C ou C++, vai precisar de um compilador. Acompiler converte o código fonte – as instruções reais digitadas pelo programador – num ficheiro executável. Estão disponíveis numerosos compiladores para Cand C++.

Pode ajudar-me a montar um compilador?

Absolutamente! Para principiantes, Código::Blocos com MinGW é o nosso compilador Windows gratuito e fácil de usar. Para OS X, eu recomendo Apple XCode, e para Linux, g++. Todos estes links vão ajudá-lo a pôr-se a funcionar e pronto a começar a programação.

Preciso de saber C para aprender C++?

Não. C+++ é um super conjunto de C; (quase) qualquer coisa que possa fazer em C, pode fazer em C++. Se já conhece C, adaptar-se-á facilmente às características orientadas para objectos de C+++. Se não souber C, terá de aprender a sintaxe das línguas do estilo C enquanto aprende C++, mas não deverá ter quaisquer dificuldades conceptuais.

Para quê aprender a programar? O que posso ganhar com isso?

Ah, um céptico! Pode tirar muitas coisas da programação. Para alguma coisa, é apenas diversão. Pode ler a minha opinião sobre o assunto aqui: Porquê aprender a programar?

Quero fazer jogos em C++, o que devo fazer?

Pode ser um caminho desafiante, mas é exequível. Este artigo tem mais informação: por isso quer ser um programador de jogos?
Quando tiver aprendido um pouco de C++, não perca o SameGame – um jogo simples do princípio ao fim que lhe ensinará a criar agame, começando do nada e terminando num jogo totalmente jogável.

O que é preciso para aprender a ser um programador?

Uma grande pergunta! Aqui está um artigo sobre o que é preciso para ser programador!

Preciso de saber matemática para ser programador?

Não! Pelo menos, não demasiado. A maior parte da programação é sobre design e raciocínio lógico, não sobre ser capaz de executar rapidamente aritmética, ou de compreender profundamente álgebra ou cálculo. A transição entre a matemática e a programação é principalmente em torno de raciocínio lógico e pensamento preciso. Só se quiser programar motores gráficos 3D avançados, ou fazer outra programação numérica especializada, necessitará de conhecimentos matemáticos.

Como devo pensar na concepção de programas?

Try Thinking about Programming – A Beginner’s Guide

Help, o meu programa não funciona!

Dê uma vista de olhos a uma lista de erros programáticos comuns, envie-nos um e-mail ou, se estiver realmente preso, junte-se ao nosso quadro de mensagens ou pergunte a um especialista!

Onde posso aprender mais sobre a história da informática?

Tente este artigo sobre informática.

Por que quero aprender C

Tente este artigo sobre o porquê de aprender C.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *