Prof. Brauliro Gonçalves Leal
2021
Introdução à Programação
CCMP0041
Conteúdo
4.Ambientes de Programação4.1 Editores
4.2 Compiladores
4.3 Ambiente Integrado de Desenvolvimento (IDE) 4.4 Geradores de código
Editor de Texto e Compilador
Editor de Texto – são programas de computadores para edição de
arquivos no formato texto, normalmente em ASCII. São softwares
simples, presentes em todo sistema operacional ou pacote de
desenvolvimento de software, pode ser usado para manipular arquivos
texto de modo geral.
Compilador – programa que tem como entrada um programa escrito
em uma linguagem de programação (programa fonte) e produz como saída um outro programa escrito em linguagem de máquina (programa executável). Compiladores são úteis porque
programar diretamente na
máquina de baixo nível é
extremamente tedioso e muitíssimo propenso a erros.3/15 Brauliro G Leal – Cecomp/Univasf
Compiladores GNU
GCC - GNU Compiler Collection é um conjunto de compiladores de linguagens de programação produzido pelo projecto GNU, sendo uma das ferramentas fundamentais para manter softwares livres, pois permite compilar códigos-fonte em binários executáveis para as várias plataformas de hardware. É distribuído pela Free Software Foundation (FSF) sob os termos da GNU GPL.
São compiladores padrão para as linguagens de programação: Ada, C, C++, Fortran, Java, Objective-C, Pascal.
Ambiente de Desenvolvimento Integrado (IDE)
Para editar, compilar e executar programas em Linguagem C recomenda-se o uso de uma IDE - Integrated Development Environment ou Ambiente de Desenvolvimento Integrado.
Uma IDE é um software que combina recursos, como editor de código-fonte; o compilador de código-fonte em linguagem de máquina – o código binário; o linker que gera o programa executável a partir do código binário e da biblioteca padrão.
A IDE Dev-Cpp é uma das mais utilizadas para compilar programas para o sistema operacional Microsoft Windows. Os recursos a serem utilizados são do Menu Arquivo (Novo, Abrir, Salvar Como e Salvar) e do Executar (Compilar, Executar, Compilar & Executar e Recompilar Tudo).
5/15 Brauliro G Leal – Cecomp/Univasf
Ambiente de Desenvolvimento Integrado (IDE)
Para editar, compilar e executar programas em Linguagem C recomenda-se o uso de uma IDE - Integrated Development Environment ou Ambiente de Desenvolvimento Integrado.
Uma IDE é um software que combina recursos, como editor de código-fonte; o compilador de código-fonte em linguagem de máquina – o código binário; o linker que gera o programa executável a partir do código binário e da biblioteca padrão.
A IDE Dev-Cpp é uma das mais utilizadas para compilar programas para o sistema operacional Microsoft Windows. Os recursos a serem utilizados são do Menu Arquivo (Novo, Abrir, Salvar Como e Salvar) e do Executar (Compilar, Executar, Compilar & Executar e Recompilar Tudo).
Ambiente de Desenvolvimento Integrado (IDE)
7/15 Brauliro G Leal – Cecomp/Univasf
Editor de Texto e Compilador
Para criar um arquivo-fonte basta clicar em Arquivo→Novo→Arquivo Fonte ou pressionar as duas teclas Ctrl+N.
Pode-se usar o primeiro botão da barra de menu para isso.
Tem duas opções salvar um arquivo aberto: Salvar e Salvar Como. Este último permite renomear o arquivo.
O menu Executar, possui as opções descritas na tabela abaixo.
Comando Atalho Descrição
Executar→Compilar F9 compila o arquivo-fonte em foco e, se não houver erros, gera o executável Executar→Executar F10 executa o programa previamente compilado Executar→Compilar & Executar F11 compila o arquivo-fonte em foco e, se não houver erros, gera o executável e o executa
Executar→Recompilar Tudo F12
compila novamente todos os arquivo-fonte abertos e, se não houver erros, gera o executável
Editor de Texto e Compilador
No caso de haver erro no programa-fonte, este é indicado no texto e descrito na parte de baixo da IDE. Na figura abaixo pode-se observar um erro na linha 9 e sua descrição. Veja que não é tão simples, o erro refere-se à falta de ponto e vírgula deve ser corrigido na linha 7.
9/15 Brauliro G Leal – Cecomp/Univasf
Editor de Texto e Compilador
Os compiladores são programados para dar mensagens de aviso (warning em inglês) quando há suspeita de mal uso da linguagem, mas o programa segue e é compilado.
As mensagens de erro (error em inglês) indicam mal uso da linguagem, neste caso o programa não é compilado.
Quando o programa é executado, aparece a janela de fundo de cor preta. É necessário fechar esta janela para recompilar o programa.
IDE www.onlinegdb.com/online_c_compiler
11/15 Brauliro G Leal – Cecomp/Univasf
Gerador de Código
13/15 Brauliro G Leal – Cecomp/Univasf
Programas Auxiliares
Gestão de Projetos – Trello
Trabalho Colaborativo – Trello
Versionador de Código - SVN e GitHub
Desenvolvimento Ágil – Scrum + Trello
Documentação de Software - Dia
Comunicação Remota - diversos
Make – compilar grandes projetos
Corvo
15/15
Brauliro G Leal – Cecomp/Univasf
O Corvo é uma ave de médio a grande porte, vivem em bandos com estrutura hierárquica bem definida. O corvo simboliza a astúcia, a criatividade, a sabedoria, a fertilidade, a esperança. São conhecidos pela sua capacidade de fabricar e utilizar pequenos instrumentos; em testes específicos de inteligência animal, costumam atingir altas pontuações.