Sistemas
Exam: Sistemas. Pesquise 862.000+ trabalhos acadêmicosPor: pjuniorp • 10/11/2014 • Exam • 439 Palavras (2 Páginas) • 265 Visualizações
Code Blocks fig. 1.
a) Qual benefício vocês podem 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?
A licença GPL v3.0 para este software em questão pode ser usada sem restrição, pois se trata de um programa de licença publica, podendo ser feitas copias, ter acesso ao código tendo a possibilidade e liberdade para alterar código e fazer melhorias no sistema.
Ela se baseia em 4 liberdades:
1. Liberdade de executar o programa para qualquer propósito.
2. Liberdade de estudá-lo.
3. Liberdade de redistribuição de copias.
4. Liberdade de Aperfeiçoar o programa.
b) Fazer uma avaliação geral do site do Code::Blocks. Vocês consideram um bom site? Ele atendeu às suas necessidades iniciais de acesso e entendimento do Code::Blocks?
O Site e o download são fáceis e a instalação e intuitiva, porém encontramos alguma dificuldade referente a erros de compilação, ele apresenta problemas se comparado ao Dev C++ e outros do mesmo ramo. E e necessário ter um conhecimento intermediário em Inglês para atuar com o mesmo.
c) 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 à instalação
do Code::Blocks. Que vantagens você acredita existirem numa IDE que pode utilizar vários tipos de Compiladores? Associem a resposta com a resposta do item b.
GCC, G++/MinGW, Digital Mars C/C++, SDCC (Small Device CCompiler), 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 ter o uso desses. Software e criar vários
programas a partir do código fonte que traduz uma linguagem mais complexa para
uma mais simples.
d) Por fim, fazer uma análise das vantagens de se obter esse tipo de conhecimento em
complemento aos conteúdos das disciplinas de Algoritmos e de Programação Estruturada. Vocês conhecem um desenvolvedor que domine um grande conjunto de ferramentas, ainda durante a sua graduação, possuirá um bom diferencial de mercado?
O conhecimento complementar na disciplina de algoritmo e programação estruturada são totalmente relevante para o nosso curso de Sistemas de informação, pois através deles iremos conhecer as ferramentas, e as habilidades pertinentes a nossa profissão o Codebloks e uma dessas ferramentas juntamente com o Dev C++ e o Visual Studio.
...