Pular para conteúdo

Aula 09 - C e C++ 🧱⚡


Agenda 📅

  1. A Origem do Tudo
  2. Linguagem C: O Pai
  3. C++: O Poder da Orientação a Objetos
  4. Ponteiros e Memória (Conceito)
  5. Aplicações no Mercado

1. A Importância de C/C++ 🏛️

  • C: Criada em 1972. Tudo (Windows, Linux, macOS) é feito de C.
  • C++: Evolução de C com Classes.
  • Performance: Velocidade máxima.

2. Linguagem C ⚙️

Sintaxe que influenciou Java, JS, C# e PHP.

#include <stdio.h>

int main() {
    printf("Olá Mundo!");
    return 0;
}

3. C++ Power 🚀

Adiciona abstração sem perder performance.

#include <iostream>
using namespace std;

int main() {
    cout << "C++ eh fantastico!";
    return 0;
}

4. Memória e Ponteiros 🧠

Diferente das linguagens modernas, aqui você gerencia a memória.

  • Stack: Memória rápida, automática.
  • Heap: Memória maior, manual.
  • Ponteiro: Guarda o endereço de onde o dado está.

5. Onde é usado? 🎮📡

  • Games AAA (Unreal Engine).
  • Sistemas Operacionais.
  • Dispositivos IoT e Embarcados.
  • Navegadores Web.

Resumo ✅

  • Baixo Nível = Alto Poder.
  • Base de toda a computação.
  • Exige cuidado com a memória.

Próxima Aula 🚀

  • JavaScript: A linguagem que domina a Web!

👉 Curiosidade: A NASA usa C para muitos sistemas de vôo!