Sie sind auf Seite 1von 2

Cdigo-fonte Wikipdia, a enciclopdia livre https://pt.wikipedia.

org/wiki/Cdigo_fonte

Cdigo-fonte
Origem: Wikipdia, a enciclopdia livre.

Cdigo-fonte (source code em ingls) o conjunto de


palavras ou smbolos escritos de forma ordenada,
contendo instrues em uma das linguagens de
programao existentes, de maneira lgica. Existem
linguagens que so compiladas e as que so
interpretadas. As linguagens compiladas, aps ser
compilado o cdigo fonte, transformam-se em software,
ou seja, programas executveis. Este conjunto de
palavras que formam linhas de comandos dever estar
dentro da padronizao da linguagem escolhida,
obedecendo critrios de execuo. Atualmente, com a
diversificao de linguagens, o cdigo pode ser escrito
de forma totalmente modular, podendo um mesmo
conjunto de cdigos ser compartilhado por diversos
programas e, at mesmo, linguagens.

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 Projeto de Informao do Linux define cdigo fonte


como:

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

Das könnte Ihnen auch gefallen