Faça uma pergunta »

Linguagem C++

Abril 2015


Se você decidiu ler este artigo é porque você está querendo se aprofundar no estudo da programação orientada a objetos, sem precisar estudar milhões de páginas cheias de explicações enfadonhas. Você não vai se decepcionar. Cada conceito é ilustrado com um exemplo e prevê uma boa parte ao código. Você vai descobrir todos os recursos importantes de linguagem e a biblioteca padrão do C + +.
Os exemplos de código introduzem gradualmente os conceitos da linguagem, dos operadores e dos mecanismos básicos até as noções mais avançadas. Por conseguinte, convém abordá-los na ordem proposta. Sempre que uma nova palavra-chave aparece no código, ela é imediatamente explicada e tida como certa no próximo código.
Esta dica é, antes de qualquer coisa, um tutorial sobre a programação orientada a objetos e, para resolver este problema da melhor maneira possível, decidimos não dar nem muitos detalhes nem os conceitos básicos de programação (compilação, edição de links, etc.), nem a ponto comum entre o C e o C + +. O conhecimento da linguagem C não é necessário para abordar a linguagem C + +, mas se você é realmente um novato em programação, nós aconselhamos a compra de um livro sobre a linguagem C, onde você vai encontrar todas as explicações sobre os conceitos básicos, como variáveis , loops, operadores, entradas/saídas, etc.

História do C++


A linguagem C++ é uma "melhoria" da linguagem C (a linguagem C foi desenvolvida por M.Ritchie e B.W.Kernighan no início dos anos 70). Bjarne Stroustrup, um engenheiro considerado como o inventor do C + +, decidiu adicionar à linguagem C, propriedades da programação orientada a objetos. Assim, no final dos anos 80 uma nova linguagem chamada C with classes, aparece. A seguir, ela foi rebatizada como C++ , incrementada com o símbolo ++ em relação à linguagem C, para indicar que se trata de uma linguagem C melhorada (linguagem C+1 ).

Melhorias da linguagem C++


A linguagem C++ retoma quase todos os conceitos da linguagem C, tanto que, os programas escritos em linguagem C funcionam com um compilador C++. Na verdade, a linguagem C++ é um super conjunto do C, adicionando, entre outras, os recursos objetos :



assim como o conjunto de novos recursos, entre os quais:

  • o contrôle do tipo
  • os argumentos padrões
  • a sobrecarga de funções
  • as funções inline
  • etc...


Esta dica foi baseada no artigo desta página
«Tout sur le C++» (Christine EBERHARDT, Collection CommentCaMarche.net, Dunod, 2009)


Para uma leitura offline, é possível baixar gratuitamente este artigo no formato PDF:
Linguagem-c.pdf

A ver igualmente

Na mesma categoria

Publicado por pintuda.
Este documento, intitulado « Linguagem C++ »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.