C++ Essentials 1.2

Licença: Grátis ‎Tamanho do arquivo: 2.62 MB
‎Classificação dos utilizadores: 4.0/5 - ‎1 ‎votos

Bem-vindo ao tutorial móvel online C++ ! O objetivo deste tutorial é dar uma boa compreensão da linguagem de programação C++ a qualquer pessoa que o queira. Então, o que é C++? Por que tantos programas estão escritos em C++? C++ é uma linguagem de programação de terceira geração. Quando os computadores foram inventados pela primeira vez, foram programados com comandos muito simples e de baixo nível. Um programador desenharia um programa e traduziria o programa num conjunto específico de códigos, conhecido como linguagem de máquina. Estes códigos seriam introduzidos num computador com interruptores, cartões de perfuração ou teclados primitivos. Estes programas eram complicados de escrever, e muito difíceis de depurar. (Debugging é o ato de remover erros num programa.) O código-máquina é considerado a primeira geração de linguagens de programação. Esta aplicação ajuda o utilizador a obter conhecimentos básicos sobre o idioma C++. Fornece seis capítulos, nomeadamente:*Programas de Hardware de Computador*: Instruções nos Sistemas Operativos Computador*Porquê ter idiomas de alto nível?*C++ ambiente de desenvolvimento*Sequência (PDF do capítulo)*Iteração (PDF do capítulo)*Seleção (PDF do capítulo)*Utilização simples de ficheiros*Funções*Arrays*Programas com funções e matrizes*Algoritmos standard*Ferramentas*Design e documentação Enum, Struct, e Union*Exemplos usando structs*Bits e peças*Classe*Dynamic dados e ponteiros*Coleções de dados*A World of Interacting Objects*Classe Intermédia*Dois mais - árvores*Modelos *Exceções*Exemplo: Supermercado*Design e documentação: 2*O Poder da Herança e Polimorfismo*Desenhos reutilizáveis*Quadros para compreensãoTa abrange grande parte da linguagem de programação C++ e também será muito útil para os mais frescos, bem como para os candidatos a emprego para entrevista. C++ é uma linguagem de programação de uso geral, de tipo estática, de forma livre, multi-paradigma, compilada e com fins gerais. É considerada uma língua de nível intermédio, uma vez que compreende uma combinação de características linguísticas de alto nível e de baixo nível. Foi desenvolvido por Bjarne Stroustrup a partir de 1979 na Bell Labs como um melhoramento para a língua C. Originalmente chamado C com Classes, o idioma foi renomeado C++ em 1983, como um trocadilho envolvendo o operador incremento. C++ é uma das linguagens de programação mais populares com domínios de aplicações, incluindo software de sistemas, software de aplicações, controladores de dispositivos, software incorporado, servidor de alto desempenho e aplicações de clientes, e software de entretenimento como videojogos. Vários grupos fornecem software de compilador C++ gratuito e proprietário, incluindo o GNU Project, Microsoft, Intel e Embarcadero Technologies. C++ influenciou muito muitas outras linguagens de programação populares, mais notavelmente C# e Java.C++ também é usado para design de hardware, onde o design é inicialmente descrito em C++, depois analisado, limitado arquiteticamente, e programado para criar uma linguagem de descrição de hardware de nível de inscrição através de síntese de alto nível. O idioma começou como melhorias a C, primeiro adicionando aulas, depois funções virtuais, sobrecarga do operador, herança múltipla, modelos e tratamento de exceção entre outras funcionalidades. Após anos de desenvolvimento, a norma de linguagem de programação C++ foi ratificada em 1998 como ISO/IEC 14882:1998. A norma foi alterada pela corrigenda técnica de 2003, ISO/IEC 14882:2003. A norma atual que alarga o C++ com novas funcionalidades foi ratificada e publicada pela ISO em setembro de 2011 como ISO/IEC 14882:2011 (informalmente conhecida como C++11). Nota: Esta aplicação gratuita é suportada por anúncios e pode conter anúncios no tabuleiro de notificações e/ou no ecrã principal. Palavras-chave: polimorfismo, conceito oops, C++, Cpp, programação, linguagem, ponteiro, codificação, entrevista, funções,

história da versão

  • Versão 1.2 postado em 2012-10-29
    Várias correções e atualizações
  • Versão 1.2 postado em 2012-10-29

Detalhes do programa