logo-os-programuxos

Módulo 1 - Introdução à Programação em C

Bem vindo ao Módulo 1. Domine os conceitos fundamentais da linguagem C com este módulo introdutório. Aprenda desde a história e importância da linguagem até a criação e execução do seu primeiro programa. Ideal para iniciantes, este módulo estabelece as bases sólidas para seu desenvolvimento como programador.

  • O que é a linguagem C?
  • Por que aprender C?
  • História e Curiosidades
  • Instalando o Dev C++
  • Primeiro Programa em C
  • Compilação e Execução

O que é a linguagem C?

A linguagem C é uma das mais importantes da programação e continua sendo a base do ensino de computação em muitas universidades. Ela é estruturada, rápida e oferece controle direto sobre o hardware, sendo ideal para sistemas embarcados, jogos e sistemas operacionais. Aprender C ajuda a entender a lógica de programação e os fundamentos da computação.

  • Estruturada: Organização clara do código
  • Rápida: Execução eficiente
  • Baixo nível: Controle direto do hardware

Ideal para sistemas embarcados, jogos e sistemas operacionais. Aprender C ajuda a entender a lógica de programação e os fundamentos da computação.

Logo da Linguagem C

Logo linguagem C

Por que aprender a programar em C?

⚡️Eficiência

C permite código otimizado e rápido, ideal para sistemas críticos com alta demanda por desempenho.

🎮Controle

Permite acesso direto à memória, controle preciso e uso eficaz dos recursos do sistema.

🎯Base

Aprenda C e compreenda como computadores processam dados — base para outras linguagens.

História e Curiosidades

1972

Criação por Dennis Ritchie

Desenvolvida nos laboratórios Bell para implementar o sistema UNIX. A linguagem C se tornou uma das mais influentes da computação

1989

Padronização ANSI C

Primeiro padrão oficial da linguagem. Portável, rápida e eficiente, permite controle direto sobre o hardware e foi padronizada como ANSI C.

Hoje

Uso Contínuo

Base para sistemas operacionais, drivers e aplicações críticas. Ainda usada em sistemas como servidores e Android, a linguagem C inspirou C++, Java, C# e Python. Aprender C é dominar a base por trás das linguagens modernas.

Instalando uma IDE

IDE (Integrated Development Environment)

Ambiente de Desenvolvimento Integrado. Essencial para organizar seu código, compilar e testar programas com mais praticidade.

Compilador GCC

Pacote MinGW incluso no Dev-C++. Responsável por transformar seu código-fonte em arquivos executáveis compreendidos pelo computador.

Dev - C++

Interface gráfica para escrever, compilar e depurar código. Integra o compilador GCC e facilita o desenvolvimento, ideal para quem está começando em C.

Baixar Dev-C++

Tutorial: Como Instalar o Dev-C++

Seu Primeiro Código


      #include <stdio.h>
      
      int main() {
          printf("Hello, World!\n");
          return 0;
      }
        

Explicação do Código

  • #include <stdio.h> Biblioteca para entrada/saída

  • int main() {} Função principal

  • printf Exibe texto na tela

  • return 0; Indica sucesso

Como Compilar e Executar?

No Dev-C++

  • Clique em "Arquivo > Novo > Projeto"
  • Selecione "Console Application"
  • Escreva seu código
  • Pressione F11 para compilar e executar

No Terminal

gcc programa.c -o programa
                  ./programa

Online

Caso você não possua um dispositivo compatível com a IDE Dev-C++, existe a possibilidade de programar de maneira online, entretanto, ocorrerão limitações dependendo da utilização.

Acesse o Compilador Online

Conclusão

O que foi aprendido no Módulo 1

  • Fundamentos da linguagem C - História, características e aplicações
  • Ambiente de desenvolvimento - Como instalar e configurar o Dev-C++
  • Estrutura básica - Componentes essenciais de um programa em C
  • Primeiro programa - Criação e execução do "Hello World"
  • Compilação - Processo de transformar código em executável
  • Saída básica - Uso da função printf() para exibir mensagens