Categoria: Linguagem C

C é a linguagem que sustenta a computação moderna: sistemas operacionais, bancos de dados, interpretadores de outras linguagens e quase todo sistema embarcado. Trabalha perto do hardware, com controle explícito da memória através de ponteiros — o que exige disciplina, mas ensina como o computador realmente funciona por baixo das abstrações.

Linguagem C

Structs em C

Nesta aula, você aprenderá a criar e usar structs em C, desde a definição básica até o acesso a membros, inicialização e o uso de typedef para simplificar a declaração. Através de exemplos práticos, você dominará a criação de tipos de dados compostos, essenciais para organizar informações relacionadas em seus programas.

Lido
Linguagem C

Otimização de performance em C

Nesta aula, você aprenderá a otimizar código em C de forma profissional, começando pelos níveis de otimização do compilador (-O0 a -O3), passando pela importância da localidade de cache, técnicas para evitar alocações desnecessárias e finalizando com a prática essencial de medir o desempenho antes de otimizar. Ao final, você terá um repertório de estratégias para escrever código C mais eficiente sem sacrificar a legibilidade.

Lido
Linguagem C

Arrays em C

Nesta aula, você aprenderá sobre arrays em C, desde a declaração e acesso até a inicialização, entendendo seu tamanho fixo e a relação fundamental com ponteiros. Serão apresentados exemplos práticos e exercícios para consolidar o conhecimento.

Lido
Linguagem C

Projeto: ferramenta de linha de comando em C

Nesta aula, você construirá uma ferramenta de linha de comando completa em C, aprendendo a lidar com argumentos (argc/argv), implementar opções, estruturar a lógica do programa e produzir saídas formatadas. O projeto prático consolida conceitos essenciais para criar utilitários profissionais.

Lido