• Arduino
  • Jogos
  • Ciência de Dados
logo c++

Exemplos de programas em C++

C++

Quais são as principais características do C++?
Bjarne Stroustrup desenvolveu o C++ (originalmente com o nome C with Classes, que significa C
com classes em português) em 1983 no Bell Labs como um adicional à linguagem C. Novas características foram adicionadas com o tempo,
como funções virtuais.

Qual é a diferença entre o C e a linguagem C++?
Muitos códigos podem ser transferidos para C facilmente, pois o C++ foi criado para ter compatibilidade com o C.
A linguagem não tem privilégios para alguns grupos de programadores, os comandos são feitos para todas as especialidades de programadores.
Não é necessário um ambiente de desenvolvimento muito potente para o desenvolvimento de C++.

Apostila sobre a linguagem C


Arduino

Arduino é uma placa de hardware livre (ou seja qualquer empresa que produzir essa placa pode vende-la legalmente, mas não pode adicionar a marca do Arduino nela) que é utilizado para prototipagem eletrônica, projetada com um microcontrolador Atmel AVR com suporte de entrada/saída embutido, uma linguagem de programação padrão, a qual tem origem em Wiring, e é essencialmente C / C++.

IDE

Para programa-lo como IDE é utilizada a Arduino.IDE (nome meio obvio, eu sei) que foi criada oficialmente pela Smart Projects, que trabalha na linguagem C++.
Uma curiosidade sobre essa IDE é que ela pode programar outros microcontroladores como o Esp32, Esp01, Esp8266, Raspeberry PI pico, entre outros.

logo arduino



















Jogos em C++


bom jogos 2d realmente não são muito complicados de serem feitos... porém jogos 3d requerem muito mais do que somente saber uma linguagem de programação... c++ geralmente é utilizada pois trabalha de forma muito rápida com calculos de ponto flutuante que são massivamente usados em jogos 3d... o desenvolvimento 3d requer conhecimento de geometria 3d, conhecimento de uma API gráfica (DirectX, OpenGL), conhecimento de técnicas de programção de AI, técnicas de otimização de performance física, iluminação e sombreamento...claro isso considerando que você irá fazer tudo do zero, ou seja engine, lógica de jogo, etc..)


Qual é o impacto da linguagem de programação C++ no desenvolvimento de jogos?

C++ quase se tornou o padrão para código incorporado por esse motivo. Teve o maior impacto na criação de motores de jogo. Unity, Unreal e Frostbyte foram todos criados usando as linguagens de programação C++.


jogos




















C++ na ciência de dados

A linguagem C++ é muito utilizada na ciência de dados.
O Cientista de Dados cria modelos preditivos usando algoritmos de Machine Learning e redes neurais, ajudando as empresas a encontrar padrões ocultos, prever tendências e otimizar processos de negócios para melhores resultados.
O c++ pode chegar a utilizar o SQL que é uma base de dados muito utilizada,por isso é uma ótima ferramenta de ciência de dados.

ccd



















Obrigado por ver esse site