Lógica de Programação C (linguagem de programação) C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural padronizada pela ISO, criada em 1972, por Dennis Richie, no AT&T BELLS Labs, para desenvolver o sistema operacional Unix. O termo programação procedural(ou programação procedimental)é as vezes utilizado como programação imperativa(Paradigma de programação que especifica os passos que um programa deve seguir para alcançar um estado desejado),mas o termo pode se referir(como neste artigo), a um paparadigma de programação baseado no conceito de chamadas de procedimento.Procedimentos, também conhecidos como rotina, subrotinas, métodos ou funçôes(que não deve ser confundido com funçôes matemáticas, mas são similares àquelas usadas na programação funcional),sinplesmente contém um conteúdo de passos computacionais a serem execultados.Um dado procredimento pode ser chamado a qaulquer hora durante a execução de um programa, inclusive por procedimentos ou por si mesmo. C++ C++ é uma linguagem de programação multi-paradigma e de uso geral.A linguagem é considerada de médio nível, pois combina características de linguagens de alto e baixo níveis.Desde 1980 é uma das linguagens comerciais mais populares, sendo bastante usada na academia por seu grande empenho e base de utilizadores. Um paradigma de programação fornece e determina a visão que o programador possui sobre a estruturação e execução do programa.Por exermplo, em programação orientada a objetos, progradores podem abstratir um programa com uma coleção de objetios que interagem entre si, enquanto em programação funcional os programadores abstraem o programa com uma sequência de funcões execultadas de modo empilhado. Assim como diferentes grupos em engenharia de software propõem diferentes paradigmas de programação.Algumas linguagens foram desenvolvidas para suportar um paradigma específico(Smaltalk e Java suportam paradigma de orientação a objetos enquanto Haskell suportam