A linguagem de programação C é um alto nível de programação usado para o desenvolvimento de firmwares (é conjunto de códigos operacionais que são programados diretamente no hardware de um equipamento eletrônico) ou para desenvolver aplicativos portáteis. Foi criado em meados dos anos 70, por Dennis Ritchie par ao sistema operacional Unix (OS), tendo como objetivo inicial ser usado para sistema de escrita para softwares. Hoje é uma das línguas mais utilizadas e é um compilador para a maioria dos sistemas de computadores, além de ter sido influenciador de linguagens populares criadas posteriormente como C++. A linguagem de programação C tem grande importância de credibilidade sobre modelos estruturadores e processuais de idiomas, podendo ser usado para uma diversidade de aplicações. Os principais reaulas da Linguagem C é: controle de visibilidade e função elemento para outros arquivos externos e estáticos, a forma básica de modular idade, ou seja, arquivos que podem ser compilados separadamente e ligados, múltiplas tarefas que podem ser aplicadas em uma única construção, vários operadores lógicos e matemáticos, incluindo transmissores de bits, a digitação é estática, todos os dados possui o tipo, mas pode ser transformado implicitamente e também construir número fixo de palavras-chaves, incluindo conjuntos de incultos de controle. Hoje é a maioria das plataformas possui um compilador C, ou seja, praticamente qualquer plataforma pode ser compilada para rodar com a linguagem C. Além de originar codificações de uma linguagem para escrever programas de sistema de computador, tem sido também muito utilizada para criar programas e aplicativos para plataformas portáteis com, por exemplo, os celulares smartphones. Além também de permitir acesso a discos rígidos. Ter conhecimento desta linguagem não somente é essencial com também um diferencial, além de ser um up groud para os programadores ou profissionais técnicos da informação.