E aí galera do me salva a gente vai começar o nosso curso de programação na linguagem C nessa aula eu vou dar uma introdução sobre as linguagens de programação e como funciona o ambiente de programação eu vou começar com uma curiosidade sobre a programação que a primeira pessoa a programar foi uma mulher que foi a ADA lel Então ela foi a primeira programadora tá Ela fez uma máquina de cálculo que seria mais ou menos uma calculadora que computava funções matemáticas bom as linguagens de programação elas podem ser de baixo nível ou de alto nível o
computador ele entende as coisas em binário ou seja apenas zeros ou uns então uma linguagem de baixo nível é que o computador entende diretamente por exemplo a linguagem binária ou também assembly que é uma linguagem que quase ninguém mais usa porque por ser de baixo nível por é mais difícil é menos intuitivo pra gente programar já as de alto nível é elas passam primeiro por um processo de compilação que a gente vai ver depois como é que é então elas são mais intuitivas de escrever elas são mais parecidas com a nossa linguagem do que com
a linguagem de computador e os dois principais tipos de linguagem de alto nível são as estruturadas e as orientadas a objetos a linguagem estruturada são tem estruturas mais simples e mais baseados em sequências já orientado objetos se em objetos que seriam entidades como a gente vai usar a linguagem C ela é de alto nível e é uma linguagem estruturada então a programação estruturada se baseia basicamente em três estruturas que seria sequência decisão e iteração E foi exatamente o que a gente viu no curso de algoritmos e lógica de programação Então os comandos em sequência os
comandos de decisão que seria o if else e etc e os de interação são os Loops então o for o Wi e etc então todas essas estruturas que a gente viu no curso de algoritmos e lógica de programação são é no que a a programação estruturada se baseia bom para fazer programar para fazer os programas a gente vai usar um ambiente de programação que ele nos permite editar o programa na linguagem que a gente quer que no caso vai ser o c e o ambiente que a gente vai usar é o Code Blocks tá que
vocês encontram nesse site aqui eu vou só mostrar para vocês a interface do Code Blocks tá essa aqui é a página inicial nas próximas aulas a gente vai ver como instalar e como criar um projeto e usar esse ambiente então quando a gente faz o código tá ele tem duas características então é a sintaxe e a semântica a sintaxe é mais as regras mesmo de escrita como se fosse alguém corrigindo uma redação tá então vê se todos os pontos e vírgulas estão no lugar certo se todo parêntese que foram foi aberto foi fechado depois como
se tivesse corrigindo a pontuação e acentuação numa redação já a semântica tem mais a ver com a lógica Então se o algoritmo ele vai ele funciona direitinho se não tem nenhum erro de lógica então o ambiente de programação tá a gente vai escrever o programa fonte no nosso caso nesse curso é em C tá E daí esse nosso programa que a gente escreveu em C vai passar pelo compilador e vai ser gerado Então esse programa objeto que daí já tá em linguagem de máquina Ou seja que o computador entende essa linguagem quando ele passa pelo
compilador então ele faz a análise da sintaxe tá então se tem algum erro a gente tem que voltar daqui para cá para arrumar esses erros de sintaxe ou seja ponto e vírgula parênteses enfim coisas detalhes desse tipo depois a gente vai executar esse programa objeto aí vai ter o resultado da execução E se ele for Ok então termina e a gente tem o nosso programa feito com o resultado que a gente queria e se tem algum erro então a gente tem que voltar lá pro programa fonte e arrumar esse erro que agora é de semântica
porque ele passou pelo compilador ele não tinha nenhum problema de de ponto e vírgula nem nada mas a lógica tava errada a gente vai ter que refazer esse esse programa e daí passar pelo compilador de novo e daí executar até ele ficar Ok e vir pro fim então é isso essa foi a introdução para o nosso curso de L de programação inem C E então até a próxima Obrigada pessoal