Clique aqui para ler o primeiro capítulo do livro. - Livrarias Curitiba
Clique aqui para ler o primeiro capítulo do livro. - Livrarias Curitiba
Clique aqui para ler o primeiro capítulo do livro. - Livrarias Curitiba
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 1 — Introdução | 3<br />
ganizadas em módulos agrupa<strong>do</strong>s e desenvolvi<strong>do</strong>s de tal maneira que conseguem<br />
realizar determinadas tarefas.<br />
Além disso, o C possui uma função especial, que é a principal função <strong>do</strong><br />
programa. É onde ocorre o início da execução de qualquer programa desenvolvi<strong>do</strong><br />
em C.<br />
De forma geral, o funcionamento de um programa em C segue a seguinte<br />
lógica: O arquivofonte principal é passa<strong>do</strong> como argumento <strong>para</strong> o compila<strong>do</strong>r,<br />
que, por sua vez, de ne uma unidade de compilação. Essa unidade de<br />
compilação importa de nições usan<strong>do</strong> a diretiva #include ou algum identi ca<strong>do</strong>r<br />
como externo.<br />
Vale salientar que em C, você pode dividir um mesmo programa em vários<br />
programas independentes (módulos), que serão compila<strong>do</strong>s se<strong>para</strong>damente<br />
e depois serão linka<strong>do</strong>s, isto é, agrupa<strong>do</strong>s ou encadea<strong>do</strong>s com o link editor<br />
<strong>para</strong> gerar o programa nal. Também é possível trabalhar com o que chamamos<br />
de “header les” (arquivos de cabeçalho), onde temos cada módulo em<br />
um arquivo texto se<strong>para</strong><strong>do</strong>, conten<strong>do</strong> sua própria declaração de da<strong>do</strong>s e funções.<br />
Esses arquivos de cabeçalho são identi ca<strong>do</strong>s pela extensão “.h”, poden<strong>do</strong><br />
ser priva<strong>do</strong>s, especí cos da aplicação e disponíveis <strong>para</strong> o sistema.<br />
1.4. A ESCOLHA DO AMBIENTE DE DESENVOLVIMENTO<br />
Neste <strong>livro</strong>, utilizaremos a ferramenta DEV-C++ como base no desenvolvimento<br />
de programas com o intuito de exempli car cada conteú<strong>do</strong> discuti<strong>do</strong>.<br />
O DEV-C++ é um ambiente integra<strong>do</strong> de desenvolvimento (IDE – Integrated<br />
Development Environment), isto é, uma ferramenta de programação,<br />
ou melhor dizen<strong>do</strong>, um programa que realiza uma integração com diversos<br />
recursos necessários <strong>para</strong> a geração de novos programas e que tornará a<br />
atividade de programar mais simples. Em um único ambiente, encontram-se<br />
o Compila<strong>do</strong>r (chama<strong>do</strong> GBD, que tem por função compilar o código fonte e<br />
gerar um arquivo executável), o Link-Editor e o Loader, ou seja, em um único<br />
programa estão presentes todas as etapas de desenvolvimento e teste, tornan<strong>do</strong><br />
o processo mais simples e transparente. Também existe um depura<strong>do</strong>r<br />
simbólico, que permite testar o programa, instrução por instrução, observan<strong>do</strong><br />
o que ocorre com cada uma de suas rotinas e um editor de texto, onde o<br />
mesmo já é pre<strong>para</strong><strong>do</strong> <strong>para</strong> reconhecer vários elementos da linguagem e até<br />
mesmo auxiliar na automatização escrita de códigos.<br />
Linguagem 14-04-2010.indd 3 28/5/2010 20:16:19