Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Básico sobre C
  2. Ferramentas web/desktop
  3. Uso de C
  4. Softwares escritos em C
  5. Bibliotecas open-source
  6. Bibliografia

A linguagem de programação C é uma linguagem de propósito geral criada por Dennis Ritchie na década de 1970. É largamente utilizada até os dias atuais.

Algumas características:
  1. Estruturada/Procedural
  2. Rápida
  3. Eficiente
  4. Portável
  5. Acesso a manipulação de memórias em baixo nível.
  6. "Sintaxe mãe" de várias linguagens

A sintaxe utilizada pela linguagem C é utilizada em várias outras linguagens como C++, Java, C#, Rust, GO e que facilita o estudo dessas linguagens.

Para o estudo da linguagem C, podemos utilizar os compiladores web/desktop que podem ser conferidos nos links logo abaixo:

Online
  1. OnlineGDB (Recomendado)
  2. Programiz
  3. MyCompiler
  4. Online-CPP
Desktop
  1. Visual Studio Community
  2. Visual Studio Code
  3. Embarcadero DevC++
  4. CodeBlocks

Para a instalação e uso das ferramentas acima, seus respectivos manuais/documentações devem ser consultadas antes de continuar o tutorial.

As ferramentas acima são apenas sugestões não havendo nenhum tipo de vínculo. Outros compiladores/IDEs podem ser utilizados de acordo com as preferências de quem está seguindo o tutorial.

A linguage C é muito utilizada para aplicações Desktop, mas atualmente até aplicações Android podem ser criadas usando essa linguagem. Abaixo, exemplos de tipos de softwares que podem usar C para desenvolvimento:

  1. Sistemas Operacionais
  2. Interfaces Gráficas de Usuário(GUI)
  3. Sistemas embarcados
  4. Compiladores
  5. Interpretadores
  6. Emuladores
  7. Jogos
  8. Banco de dados
  9. Entre outros

Abaixo, uma pequena lista de aplicações que usam a linguagem C. Esse uso pode ser total ao parcial de acordo com cada projeto.

  1. Cpyhton - Compilador de Python
  2. GNU Assembler
  3. MySQL - Banco de dados
  4. Kernel do Linux
  5. Allegro - Biblioteca Gráfica
  6. Entre outros

pendente

  1. 29/06/2026 - revisão 3 - Ajustes: objetivos, títulos e outros ajustes pontuais
  2. 04/10/2024 - revisão 2 - Correção em 'Ferramentas criadas em C' ; Ajustes pontuais
  3. 27/09/2023 - revisão 1 - Correção em link/referências, erros gramaticais e outros
  4. 19/05/2023 - versão inicial