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

  1. Ver o básico sobre a Linguagem C
  2. Ver ferramentas online/offline
  3. Ver uso da linguagem
  4. Ver ferramentas criadas em C
  5. 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#, Rusty, GO e outras.

De acordo com TIOBE(04/10/2024), a linguagem C está entre as 5 linguagens mais utilizadas.

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

Online
  1. OnlineGDB (Recomendado)
  2. Programiz
  3. MyCompiler
  4. Online-CPP
Desktop
  1. Visual Studio 2022 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 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
  1. 04/10/2024 - revisão 2 - Correção em 'Ferramentas criadas em C' ; Ajustes pontuais
  2. 27/09/2023 - revisão 1 - Correção em link/referências, erros gramaticais e outros
  3. 19/05/2023 - versão inicial