Beruflich Dokumente
Kultur Dokumente
org/wiki/Cdigo_fonte
Cdigo-fonte
Origem: Wikipdia, a enciclopdia livre.
ndice
1 Definies
2 Histria
3 Referncias
4 Ver tambm Cdigo fonte de um pequeno programa em linguagem
de programao C que imprime na tela se o nmero
passado a ele como argumento primo ou no. Ele est
sendo visualizado em um IDE com suporte a
Definies colorizao de cdigo.
O cdigo fonte (tambm chamado de fonte ou cdigo) uma verso do software da forma em
que ele foi originalmente escrito (digitado em um computador) por um humano em texto puro
(caracteres alfanumricos humanamente legveis)[1].
A noo de cdigo fonte tambm pode ser aplicada de maneira mais abrangente, incluindo linguagem de
mquina e notaes em linguagens grficas, nenhuma delas so textuais por natureza. Um exemplo desta
definio extrado de um artigo publicado na conferncia anual IEEE e na Source Code Analysis and
Manipulation[2].
Com o propsito de ser claro, o termo cdigo fonte usado significando qualquer definio
completamente executvel de um sistema de software. Desta forma ele inclui cdigo de
mquina, linguagens de alto nvel e representaes grficas executveis de sistemas[3].
Frequentemente so necessrias algumas etapas de traduo ou minificao entre o cdigo fonte original
digitado por um humano e o programa executvel. Enquanto algumas entidades como a FSF argumentam
1 de 2 25/08/2017 18:53
Cdigo-fonte Wikipdia, a enciclopdia livre https://pt.wikipedia.org/wiki/Cdigo_fonte
que um arquivo intermedirio no um cdigo fonte real e no conta como cdigo fonte[4] outras acham
conveniente tratar cada arquivo intermedirio como cdigo fonte para a prxima etapa.
Histria
Os primeiros programas feitos para computadores capazes de armazen-los eram passados para a mquina
em cdigo binrio atravs dos interruptores presentes no painel frontal do computador. Esta linguagem de
programao de primeira gerao no tinha distino entre cdigo fonte e cdigo de mquina.
Quando a empresa IBM comeou a fornecer softwares que funcionavam em conjunto com suas mquinas, o
cdigo fonte era provido sem qualquer custo adicional. Na poca, o custo de manuteno e suporte do
software estava embutido no preo do hardware. Por dcadas, a IBM distribuiu o cdigo fonte juntamente
suas licenas de uso de software, at o ano de 1983[5].
A maioria das primeiras revistas sobre informtica publicavam cdigos-fonte impressos para que os leitores
os digitassem em seus computadores para execut-los. Ocasionalmente o cdigo fonte completo de um
programa extenso publicado em forma de livro impresso.
Referncias
1. Source Code Definition (http://www.linfo.org/source_code.html). Consultado em 19 de janeiro de 2016
2. SCAM (http://www.ieee-scam.org/). www.ieee-scam.org. Consultado em 19 de janeiro de 2016
3. Mark Harman (1213 de Dezembro de 2010). Why Source Code Analysis and Manipulation Will Always Be
Important (http://www.cs.ucl.ac.uk/staff/M.Harman/scam10.pdf) (PDF). 10th IEEE International Working
Conference on Source Code Analysis and Manipulation (SCAM 2010)
4. gnu.org (https://www.gnu.org/philosophy/free-sw.en.html). www.gnu.org. Consultado em 19 de janeiro de 2016
5. Enterprise, I. D. G. (1988-02-08). Computerworld (https://books.google.com/books?id=hSBrPSYgjI4C). [S.l.]:
IDG Enterprise Verifique data em: |ano= (ajuda)
Ver tambm
Linguagem de programao
Compilador e Interpretador de cdigo fonte.
Obtida de "https://pt.wikipedia.org/w/index.php?title=Cdigo-fonte&oldid=48885407"
Esta pgina foi editada pela ltima vez (s) 18h30min de 25 de maio de 2017.
Este texto disponibilizado nos termos da licena Creative Commons - Atribuio - Compartilha
Igual 3.0 No Adaptada (CC BY-SA 3.0); pode estar sujeito a condies adicionais. Para mais
detalhes, consulte as condies de uso.
2 de 2 25/08/2017 18:53