C++ Essentials 1.2

Licença: Livre ‎Tamanho do arquivo: 2.62 MB
‎Classificação dos usuários: 4.0/5 - ‎1 ‎Votos

Bem-vindo ao tutorial C++ mobile online! O objetivo deste tutorial é dar uma boa compreensão da linguagem de programação C++ para qualquer pessoa que queira. Então, o que é C++? Por que tantos programas são escritos em C++? C++ é uma linguagem de programação de terceira geração. Quando os computadores foram inventados pela primeira vez, eles foram programados com comandos muito simples e de baixo nível. Um programador desenharia um programa e traduziria o programa em um conjunto específico de códigos, conhecido como linguagem de máquina. Esses códigos seriam alimentados em um computador com interruptores, cartões de perfuração ou teclados primitivos. Esses programas eram complicados de escrever, e muito difíceis de depurar. (Depurar é o ato de remover erros em um programa.) O código da máquina é considerado a primeira geração de linguagens de programação. Este aplicativo ajuda o usuário a obter conhecimentos básicos sobre o idioma C++. Ele fornece seis capítulos: *Hardware de computador*Programas: Instruções no Computador*Sistemas Operacionais*Por que ter linguagens de alto nível?*Ambiente de desenvolvimento C++ *Sequência (PDF do capítulo)*Iteração (PDF do capítulo)*Seleção (PDF do capítulo)*Uso simples de arquivos*Funções*Arrays*Programas com funções e arrays*Algoritmos padrão*Ferramentas*Design e documentação*Enum, Struct, e Union*Exemplos usando structs*Bits e peças*Dados dinâmicos e ponteiros*Coleções de dados*Um mundo de objetos interagindo*Classe intermediária*Mais duas - árvores *Modelos *Exceções*Exemplo: Supermercado*Design e documentação: 2*O Poder da Herança e do Polimorfismo*Projetos reutilizáveis*Frameworks para entenderA abrangem 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 propósito geral, estaticamente digitada, de forma livre, multi paradigma, compilada e de uso geral. É considerada uma linguagem de nível intermediário, pois compreende uma combinação de características de linguagem de alto nível e de baixo nível. Foi desenvolvido por Bjarne Stroustrup a partir de 1979 no Bell Labs como um aprimoramento da língua C. Originalmente chamado C com Classes, o idioma foi renomeado C++ em 1983, como um trocadilho envolvendo o operador de incremento. C++ é uma das linguagens de programação mais populares com domínios de aplicativos, incluindo software de sistemas, software de aplicativos, drivers de dispositivos, software embarcado, servidores de alto desempenho e aplicativos de clientes e softwares de entretenimento, como videogames. Vários grupos fornecem software de compilador C++gratuito e proprietário, incluindo o GNU Project, Microsoft, Intel e Embarcadero Technologies. O C++ influenciou muito muitos outros 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, arquitetônicamente restrito e programado para criar uma linguagem de descrição de hardware de nível de transferência de registro através de síntese de alto nível. O idioma começou como aprimoramentos para C, primeiro adicionando classes, depois funções virtuais, sobrecarga do operador, herança múltipla, modelos e tratamento de exceção entre outros recursos. Após anos de desenvolvimento, o padrão de linguagem de programação C++ foi ratificado em 1998 como ISO/IEC 14882:1998. A norma foi alterada pelo corrigendum técnico de 2003, ISO/IEC 14882:2003. O padrão atual que estende o C++ com novos recursos foi ratificado e publicado pela ISO em setembro de 2011 como ISO/IEC 14882:2011 (informalmente conhecido como C++11). Nota: Este aplicativo gratuito é suportado por anúncios e pode conter anúncios na bandeja de notificação e/ou na tela inicial. Palavras-chave: polimorfismo, conceito de 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