Introdução para C ++
C ++ é uma tipagem estática, compilado estilo, universal, case-sensitive, irregular linguagem de programação que suporta programação procedural, orientada a objetos e programação genérica.
C ++ é considerado uma linguagemde nível médio, que combina as características de linguagens de alto nível e linguagens de baixo nível.
C ++ por Bjarne Stroustrup em 1979 em New Jersey Bell Laboratories, Murray Hill começou a projetar o desenvolvimento. C ++ para expandir ainda mais e melhorar a linguagem C, originalmente chamado C com classes, mais tarde renomeado C ++ em 1983.
C ++ é um super conjunto de C, de fato, todos os programas C válidos são programa válido C ++.
Nota: Use linguagem de programação de tipagem estática é a realização de verificação de tipo em tempo de compilação, não executado na verificação de tipo de tempo de execução.
Programação Orientada a Objetos
C ++ suporta totalmente programação orientada a objetos, incluindo os quatro principais características de desenvolvimento orientado a objeto:
- pacote
- ocultamento de dados
- herdar
- polimorfismo
Biblioteca padrão
padrão do C ++ consiste em três componentes importantes:
- linguagem núcleo, fornece todos os blocos de construção, incluindo variáveis, constantes e tipos de dados, e assim por diante.
- biblioteca padrão C ++ fornece uma série de funções para manipular arquivos, cordas, e assim por diante.
- Standard Template Library (STL), fornece um número de métodos para a manipulação de estruturas de dados.
ANSI padrão
padrões ANSI C ++ para garantir a portabilidade - você escrever o código no computador Mac, UNIX, Windows, Alpha pode compilar.
Desde o padrão ANSI tem sido estável por um tempo muito longo, compiladores todos os grandes fabricantes C ++ suportam o padrão ANSI.
Aprender C ++
Aprender C ++, é a chave para compreender os conceitos, e não deve entrar em muitos detalhes técnicos idioma.
aprendizagem de línguas de programação de propósito é tornar-se um programador melhor, isto é, a fim de projetar de forma mais eficiente e implementação de novos sistemas, e manter o sistema antigo.
C ++ suporta uma variedade de estilos de programação. Você pode usar o Fortran, C, Smalltalk, etc. qualquer um estilo de linguagens de programação para escrever código. Cada estilo pode efetivamente garantir a eficiência de tempo de execução e eficiência de espaço.
uso C ++
Basicamente, cada programador tem aplicações no campo do uso de C ++.
C ++ é geralmente usado para escrever drivers de dispositivo e outros requisitos de acesso software em tempo real do hardware diretamente.
C ++ é amplamente utilizado no ensino e pesquisa.
Qualquer usar um PC com Windows ou Apple usuários da máquina são indiretamente usando C ++, porque a principal interface do usuário desses sistemas é escrito em C ++.