Você está na página 1de 4

1.

Etapa 1
Aula tema: Nivelamento: Abordagem do ambiente de apoio: sistema
operacional e compilador.
Esta atividade é importante para que você compreenda os recursos disponíveis
no ambiente de desenvolvimento denominado Code::Blocks.
Para realizá-la é importante seguir os passos descritos.

1.1. Passo 1
A orientação para este passo consiste em acessar o site da IDE
Code::Blocks no endereço www.codeblocks.org, conforme pode ser visualizado
na Figura 1, e analisá-lo para responder as questões a seguir.

Figura 1 -
Site da IDE

Code::Blocks.

a) Qual benefício você encontra no fato da IDE Code::Blocks ser um software


distribuído segundo a licença GPL v3.0? Faça uma pesquisa na internet
sobre licenças GPL para responder a esta pergunta.
Resposta: Os benefícios da Licença GPL v3.o para o software IDE
Code::Blocks são, que é um programa de Licença Pública que permite ser
usado sem qualquer restrição, pode fazer cópias do software, tem acesso
ao código fonte para fazer alterações e até redistribuições, também terá o
direito de redistribuir as modificações feitas. A licença GPL se baseia em 4
liberdades.

São elas:
1
1. A liberdade de executar o programa, para qualquer propósito.
2. A liberdade de estudar como o programa funciona e adaptá-lo para as
suas necessidades. O acesso ao código-fonte é um pré-requisito para
esta liberdade.
3. A liberdade de redistribuir cópias de modo que você possa ajudar ao seu
próximo.
4. A liberdade de aperfeiçoar o programa, e liberar os seus
aperfeiçoamentos, de modo que toda a comunidade se beneficie deles.
O acesso ao código-fonte é um pré-requisito para esta liberdade.

b) Qual benefício você pode relatar a partir do fato de que a IDE Code::Blocks
é um software Cross Platform, ou seja, este software funciona com os
sistemas operacionais Windows, Linux e Mac?
Resposta: A vantagem de um software Cross Platform é que poderá ser
usado sem restrições em qualquer um desses sistemas operacionais.

c) Faça uma avaliação geral do site Code::Blocks. Você considera um bom


site? Ele atendeu às suas necessidades iniciais de acesso e entendimento
do Code::Blocks?
Resposta: O site do Code::Blocks é de fácil entendimento, tópicos
destacados e com as principais explicações e funcionalidades do software,
a única dificuldade é que tem de ter um bom conhecimento de inglês. Este
site atendeu às minhas necessidades iniciais sobre o Code::Blocks.

d) Quais compiladores C e C++ são compatíveis com o Code::Blocks? Veja


que o GCC é apenas um dos compiladores disponíveis. De fato, esse
compilador vem junto com a instalação do Code::Blocks. Que vantagens
você acredita existirem numa IDE que pode utilizar vários tipos de
Compiladores? Associe sua resposta com a resposta do item b.
Resposta: GCC, G++/MinGW, Digital Mars C/C++, SDCC (Small Device C
Compiler), Borland C++ 5.5, Watcom C, Intel C++ Compiler, GFortran, GNU
ARM, GNU GDC, entre outros. As vantagens que existem numa IDE que
pode ser utilizada em vários Compiladores são que, qualquer pessoa pode

2
ter o uso desse software e criar vários programas a partir do código fonte
que traduz uma linguagem mais complexa para uma mais simples.

e) Por fim, faça uma análise das vantagens de se obter esse tipo de
conhecimento em complemento aos conteúdos das disciplinas de Algoritmo
e Programação Estruturada. Você acredita que um desenvolvedor que
domine um grande conjunto de ferramentas, ainda durante a sua
graduação, possuirá um bom diferencial de mercado?

Resposta: As vantagens de ter um amplo conhecimento para complementar


as disciplinas Algoritmo e Programação Estruturada, são que além de
aprendermos sobre mais o assunto, com certeza será uma das principais
ferramentas para desenvolvermos um bom futuro no mercado de trabalho.
Um desenvolvedor que domine vários conjuntos de ferramentas, com
certeza terá um ótimo desenvolvimento no mercado de trabalho e também
será destacado entre os demais na empresa.

1.2. Passo 2
Dê início ao uso do Code::Blocks. Para isto, vamos criar um programa bem
simples. Este passo será dividido em tarefas, conforme a seguinte lista:
a) Utilize o menu “File > New > Empty file” para criar um arquivo em branco.
b) Por meio do menu “File > Save”, salve o arquivo como “HelloWord.c” em
alguma pasta vazia de seu computador.
c) No arquivo recém criado, escreva o código da Listagem 1. Enquanto você
digita o código, preste atenção nas cores e realces que são apresentados
automaticamente. Quando terminar, salve seu trabalho com o menu “File >
Save”.
d) Para compilar seu programa, escolha o menu “Build > Build” ou tecle Ctrl-F9
simultaneamente. Se o programa foi digitado corretamente, você verá um
resultado de compilação semelhante ao apresentado na Figura 2.
f) Para executar o seu programa recém criado, utilize o menu “Build > Run”.

3
4

Você também pode gostar