English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C ++é uma linguagem de programação intermediária estática, livre-formulada (normalmente) compilada, multivariante e genérica baseada no C. Foi desenvolvido por Bjarne Stroustrup em1979ano desenvolvido.
Muitos sistemas operacionais, drivers de sistema, navegadores e jogos usam C ++como seu idioma de programação principal, tornando-o um dos idiomas mais populares.
Este é um guia completo que explora por que você deve considerar aprender C ++motivos e por que começar a usar C ++método.
Se você quiser começar a aprender C diretamente ++, acesse nossoC ++ Tutorial de configuração do ambiente de desenvolvimentopágina.
Devido ao C ++é uma versão estendida do C, portanto, sua parte C é muito básica.
isto melhora significativamente a velocidade que linguagens de alto nível como Python e Java não podem fornecer.
Devido ao C ++é uma linguagem de programação estática, portanto, não permite que o compilador faça suposições sobre os tipos de dados. Por exemplo,10com “ 10”diferente, deve ser declarado explicitamente.
Devido a essas serem determinadas no tempo de compilação, ajudam o compilador a capturar erros e erros antes da execução do programa.
C ++suporta pelo menos7estilos de programação diferentes, oferecendo liberdade de escolha aos desenvolvedores.
Diferente do Java, não é necessário usar objetos para resolver todas as tarefas, a menos que seja necessário.
C ++apoia a programação orientada a objetos, proporcionando uma estrutura modular clara para o programa.
através do C ++pode-se usá-lo, dividindo problemas complexos em conjuntos menores por meio da criação de objetos.
Pode-se usar C ++A biblioteca padrão também expande seu uso.
Essas bibliotecas contêm algoritmos eficazes, que podem ser amplamente utilizados na escrita de seus próprios projetos.
Desta forma, pode-se economizar uma grande quantidade de trabalho de programação, evitando assim o desperdício de tempo na repetição de criação de rodas.
Com C ++No desenvolvimento de produtos modernos como jogos, sistemas operacionais, navegadores e outros, pode-se dizer que C ++É in substituível. Muitas grandes empresas (como Adobe, Amazon, Facebook e Autodesk) usam C ++
Devido ao C ++É uma linguagem intermediária, portanto, você escreverá código que interage diretamente com o hardware interno do computador. Portanto, você entenderá como funciona a memória do computador e como armazenar e recuperar informações.
Determinamente expandirá seu conhecimento sobre a arquitetura de computadores.
C ++Tem uma grande comunidade de suporte. Se você estiver preso em qualquer lugar no processo de aprendizado, muitos fóruns online ativos podem ser úteis.
++Se você entender C ++Projetos de código aberto grandes e populares são TensorFlow, Electron, OpenCV e outros. Se você entender C
Muitas linguagens de programação populares são baseadas no C e C . Portanto, se você entender C e C ++Se você mudar para outro idioma, não haverá problema.
C ++Oportunidades de trabalho
Desenvolvedores podem esperar ganhar salários altos e oportunidades de trabalho adicionais.
oldtoolbag.com oferece muitos tutoriais e exemplos que podem ajudá-lo a aprender C do zero ++Cada tutorial é escrito de forma detalhada com exemplos e explicações detalhadas.
Aprender a programar sempre é uma boa ideia. Neste livro, você obterá uma introdução completa aos conceitos de programação, que podem não ser encontrados em outros lugares.
Esses são os três livros que recomendamos pessoalmente.
C ++Linguagem de programação (edição4Edição) -Por C ++Escrito pelo criador do C ++Guia completo da linguagem, suas funcionalidades e técnicas de design
C++ Primer Plus -Aprender C ++Livros de入门 amigáveis para iniciantes
C ++Padrões de codificação:101Regras, guias e boas práticas -Livro pequeno para referência
Independentemente de qual ferramenta você usar para aprender C ++Tudo se resume a praticar o que se faz através de programação. Apenas a prática pode torná-lo um programador melhor.
Não copie apenas o código de outras pessoas e execute-o. Gaste algum tempo pensando no que o código realmente faz. Reprodúz-o no seu sistema, veja o que aconteceu, e o mais importante, aprenda com isso.
Quando você começar a programar, siga um bom c++Padrões são muito importantes. Embora eles lhe dêem menos liberdade no início, quando você expandir seu programa e no C++No avanço, eles são muito úteis.
Junte-se a projetos de código aberto no Github e leia o código de outras pessoas.
Você não apenas aprenderá o estilo de codificação dos outros, mas também compreenderá seus pensamentos.
Obter ajuda de outros. Existem muitos ótimos C ++A comunidade pode ajudar a resolver problemas reais e, o mais importante, a se tornar um desenvolvedor melhor.
C ++É um excelente idioma. Mesmo para iniciantes, pode ajudar a entender大致 como programas e computadores funcionam.
Precisa de tempo para aprender qualquer linguagem e para C ++Isso é ainda mais verdadeiro. Como é uma linguagem de alto nível, começar a aprender C ++Pode se sentir confuso em alguns momentos e precisará preparar-se para investir muito tempo aprendendo os fundamentos.
No entanto, essa experiência o tornará um desenvolvedor excelente por muito tempo.