Curso de C++/História e características
Utilidade
[editar | editar código-fonte]C++ é uma linguagem de propósito geral. Isso quer dizer que a linguagem pode ser utilizada para diferentes propósitos. Podemos fazer aplicativos simples, sistemas operacionais, programação de baixo-nível e muitas outras coisas. Coloquialmente, podemos dizer que a linguagem “serve para tudo”.
Paradigma
[editar | editar código-fonte]A linguagem é fortemente orientada a objeto, mas é considerada multiparadigma. Orientação a objetos é um paradigma de programação – um estilo de programação. Nos próximos tópicos do curso estudaremos com detalhes os recursos de orientação a objeto de C++. A linguagem também suporta a programação nos paradigmas procedural e estruturado.
Há um tópico do curso que foca a programação estruturada e procedural (o tópico chamado Subprogramação). Os tópicos posteriores a este focam em orientação a objeto. Poderíamos citar todas as características da linguagem aqui, mas dificilmente o leitor leigo em programação as compreenderia. Dificilmente, também, entenderá a utilidade desses recursos – isso está num nível mais prático. Passemos então ao estudo de C++!