Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Linguagem de Programação C++: Visão Geral e Principais Características

C++ é uma linguagem de programação de propósito geral, estaticamente tipada, compilada, case-sensitive (sensível a maiúsculas/minúsculas) e de forma livre, que suporta programação procedural, orientada a objetos e genérica.

C++ é considerada uma linguagem de nível médio, pois combina características de linguagens de alto e baixo nível.

C++ foi desenvolvida por Bjarne Stroustrup a partir de 1979 nos Bell Labs em Murray Hill, Nova Jersey, como uma extensão da linguagem C e originalmente chamada de "C with Classes" (C com Classes), mas renomeada para C++ em 1983.

C++ é um superconjunto de C, e praticamente qualquer programa C válido é um programa C++ válido.

Nota — Diz-se que uma linguagem usa tipagem estática quando a verificação de tipos é realizada em tempo de compilação, em oposição a tempo de execução.

Programação Orientada a Objetos

C++ suporta totalmente programação orientada a objetos, incluindo os quatro pilares do desenvolvimento OO:

Bibliotecas Padrão

O C++ padrão consiste em três partes importantes:

O Padrão ANSI

O padrão ANSI é uma tentativa de garantir que C++ seja portável; ou seja, código que você escreve para o compilador da Microsoft compilará sem erros usando um compilador em Mac, UNIX, uma máquina Windows ou um Alpha.

O padrão ANSI tem sido estável por um tempo, e todos os principais fabricantes de compiladores C++ suportam o padrão ANSI.

Aprendendo C++

A coisa mais importante ao aprender C++ é focar nos conceitos.

O propósito de aprender uma linguagem de programação é se tornar um programador melhor; ou seja, tornar-se mais eficaz no projeto e implementação de novos sistemas e na manutenção dos antigos.

C++ suporta uma variedade de estilos de programação. Você pode escrever no estilo de Fortran, C, Smalltalk, etc., em qualquer linguagem. Cada estilo pode atingir seus objetivos efetivamente mantendo eficiência de tempo de execução e espaço.

Uso do C++

C++ é usado por centenas de milhares de programadores em essencialmente todos os domínios de aplicação.

C++ é amplamente usado para escrever drivers de dispositivo e outro software que dependem de manipulação direta de hardware sob restrições de tempo real.

C++ é amplamente usado para ensino e pesquisa porque é limpo o suficiente para o ensino bem-sucedido de conceitos básicos.

Qualquer pessoa que já usou um Apple Macintosh ou um PC rodando Windows usou indiretamente C++ porque as interfaces de usuário primárias desses sistemas são escritas em C++.

Linguagem C

  1. Entendendo Tipos de Dados em C++: Fundamentos, Modificadores e Boas Práticas
  2. Dominando Operadores em C++: Guia Completo com Exemplos Práticos
  3. Comentários em C++: Boas Práticas para Código Legível e Manutenível
  4. Dominando Templates de Classe em C++: Um Guia Prático
  5. Linguagem de Programação C: Visão Geral Abrangente
  6. Constantes e Literais em C++: Tipos, Sintaxe e Boas Práticas
  7. Guia Completo de Operadores em C++: Tipos, Uso e Boas Práticas
  8. Dominando Tipos Numéricos em C++: Guia Prático
  9. Entendendo Referências em C++: Conceitos-Chave e Diferenças de Ponteiros
  10. Dominando Templates em C++: Guia para Programação Genérica