domingo, 4 de abril de 2010

Questão 02. Diferenciar código fonte e código objeto. Programa Open Source. Importância desses conceitos ao contratar sistema automatizado.


Código de fonte é um conjunto de símbolos e palavras ordenados de acordo com uma das linguagens de programação existentes e de forma lógica. O código de fonte ao ser compilado, de acordo com uma linguagem de programação compilada, se transforma em software. O mesmo ao ser escrito de maneira modular pode ser compartilhado por diversos programas e até mesmo linguagens.
Já o código objeto, também denominado de arquivo objeto, é o resultado da compilação do código de fonte – descrito acima – que quando interligado por meio de um linker se transforma em um arquivo executável. O arquivo objeto não só contém o código objeto como também informações sobre alocação de memória e símbolos de programa (nome de variáveis e de funções).
Um programa open source é aquele cujo código de fonte é aberto, ou seja, visível publicamente. O mesmo também pode ser chamado de software livre.
A importância de se conhecer os conceitos acima, logicamente que de maneira mais aprofundada, na hora de se contratar o desenvolvimento de um sistema automatizado, é o fato de que é a partir desses conceitos que o contratante poderá saber se está comprando um produto que lhe será útil e se será de qualidade. O código objeto é de extrema importância, pois o mesmo influencia no tempo que o programa leva para ser ligado e assim quanto tempo de desenvolvimento dos sistemas, ou seja, ele afeta diretamente o tempo de resposta do programa para o cliente final.

Nenhum comentário:

Postar um comentário