• Nenhum resultado encontrado

Introdução à Programação

N/A
N/A
Protected

Academic year: 2021

Share "Introdução à Programação"

Copied!
15
0
0

Texto

(1)

Prof. Brauliro Gonçalves Leal

2021

Introdução à Programação

CCMP0041

(2)

Conteúdo

4.Ambientes de Programação

4.1 Editores

4.2 Compiladores

4.3 Ambiente Integrado de Desenvolvimento (IDE) 4.4 Geradores de código

(3)

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

(4)

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.

(5)

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

(6)

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).

(7)

Ambiente de Desenvolvimento Integrado (IDE)

7/15 Brauliro G Leal – Cecomp/Univasf

(8)

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

(9)

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

(10)

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.

(11)

IDE www.onlinegdb.com/online_c_compiler

11/15 Brauliro G Leal – Cecomp/Univasf

(12)
(13)

Gerador de Código

13/15 Brauliro G Leal – Cecomp/Univasf

(14)

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

(15)

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.

Referências

Documentos relacionados

4- A responsabilidade profissional está muito bem estabelecida no Código de Defesa e Proteção ao Consumidor, pois coloca em questão a efetiva participação preventiva e

Dados vol´ ateis podem estar na mem´ oria RAM interna de acesso direto e indireto (primeiros 128 bytes), mem´ oria RAM interna de acesso indireto, ´ area de SFR e mem´ oria de

Após o intervalo, explicitamos teoricamente aos alunos os termos básicos para a programação de algoritmos, explicamos os conceitos de compilador, código fonte,

– o código fonte não é compilado para uma plataforma específica, mas, sim, como bytecodes – forma intermediária de código que funciona como uma linguagem de máquina para a

As instruções do programa em linguagem de alto nível são chamadas de código fonte, e a versão em linguagem de máquina é denominada código objeto. Programa em

•  Compilador lê todo o código-fonte e converte-o para linguagem de máquina (código-objeto);.. Compiladores

A diferença é que o certificado NF-e pode ser emitido em nome de um funcionário, ficando apenas para emissão de Nota Fiscal, sem acesso aos demais dados da empresa. Já o e-CNPJ

Os objetivos de Vox Scripturae – Revista Teológica Internacional são: viabilizar a publicação e disseminação dos resultados de pesquisas científicas e trabalhos acadêmicos