Tecnologia da informação

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1082 palavras )
  • Download(s) : 0
  • Publicado : 24 de abril de 2011
Ler documento completo
Amostra do texto
Sumario

Introdução...................................................................................02

Passo 1.......................................................................................04

Passo 2.......................................................................................07Relatório......................................................................................08

Introdução

Para os alunos que iniciam uma jornada por meio dos assuntos de Algoritmos e Programação Estruturada, acaba-se constatando que o domínio das ferramentas de desenvolvimento faz bastante diferença na elaboração e realização do trabalho de programação, bem como na qualidade final dos resultados obtidos. O objetivo deste desafio é apresentar e incentivar o aluno a exploraralgumas ferramentas de desenvolvimento de código. Tem-se início, é claro, com o compilador. Ou melhor, tem-se início com um ambiente de desenvolvimento de código. O termo em inglês é Integrated Development Enviroment, que pode ser traduzido para Ambiente Integrado de Desenvolvimento. Os termos Ambiente e Integrado fazem referência a um conjunto de ferramentas que auxiliam o programador nas tarefasmais comuns do desenvolvimento de programas para computador. Num segundo momento, sugere-se explorar uma ferramenta que permita ao aluno entender e controlar a evolução de seu código.

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

R: Osbenefícios da Licença GPL V3.0 para o software IDE Code::Blocks, 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. A licença GPL também permite que o autor do códigodistribua livremente o seu código... Outras pessoas podem simplesmente pegar este código, modificar à suas próprias necessidades e usar à vontade. O único requerimento é que a pessoa que modificou deve lançar o código modificado em GPL e manter também o seu código aberto (e não apenas distribuir os binários). Isso tudo cria uma comunidade de desenvolvedores onde toda a ajuda é mútua e você podepegar várias ideias de outros desenvolvedores simplesmente olhando o código deles. Além disso, você pode aproveitar e poder ajudar o desenvolvedor, criando correções e mandando-as para o autor.

2 – Qual benefício você pode relatar a partir do fato de que a IDE Code::Blocks é um software Cross Plataform, ou seja, este software funciona com os sistemas operacionais Windows, Linux e Mac?

R: Parasua comodidade, oferece binários para todas as Plataformas Code::Blocks suporta

• Windows 2000 / XP / Vista / 7

• Linux (Ubuntu e Debian, 32 e 64 Bits)

• Mac OS X 10.4 +

Temos o beneficio e a facilidade de aplicar esse programa em qualquer tipo de OS (Sistema Operacional), assim podendo desenvolvê-lo em qualquer ambiente.

3 – Faça uma avaliação geral do site doCode::Blocks. Você considera um bom site? Ele atendeu às suas necessidades iniciais de acesso e entendimento do Code::Blocks?

R: O site do Code::Blocks é de fácil entendimento, tópicos destacados e com as principais explicações e funcionalidade 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.

4 –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 existiram numa IDE que pode utilizar vários tipos de Compiladores? Associe sua resposta com a resposta do item b.

R: GCC,G++/MinGW, Digital Mars C/C++, SDCC (Small Device...
tracking img