Código-Fonte: Representação algorítmica em linguagem de programação

Código-fonte (source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica.

Existem linguagens que são compiladas e as que são interpretadas. As linguagens compiladas, após ser compilado o código-fonte, transformam-se em software, ou seja, programas executáveis. Este conjunto de palavras que formam linhas de comandos deverá estar dentro da padronização da linguagem escolhida, obedecendo critérios de execução. Atualmente, com a diversificação de linguagens, o código pode ser escrito de forma totalmente modular, podendo um mesmo conjunto de códigos ser compartilhado por diversos programas e, até mesmo, linguagens.

Código-Fonte: Definições, História, Ver também
Código fonte

Definições

O Projeto de Informação do Linux define código-fonte como:

O código-fonte (também chamado de fonte ou código) é uma versão do software da forma em que ele foi originalmente escrito (digitado em um computador) por um humano em texto puro (caracteres alfanuméricos humanamente legíveis).

A noção de código-fonte também pode ser aplicada de maneira mais abrangente, incluindo linguagem de máquina e notações em linguagens gráficas, nenhuma delas são textuais por natureza. Um exemplo desta definição extraído de um artigo publicado na conferência anual IEEE e na Source Code Analysis and Manipulation.

Com o propósito de ser claro, o termo código-fonte é usado significando qualquer definição completamente executável de um sistema de software. Desta forma ele inclui código de máquina, linguagens de alto nível e representações gráficas executáveis de sistemas.

Frequentemente são necessárias algumas etapas de tradução ou minificação entre o código-fonte original digitado por um humano e o programa executável. Enquanto algumas entidades como a FSF argumentam que um arquivo intermediário “não é um código-fonte real e não conta como código-fonte”, outras acham conveniente tratar cada arquivo intermediário como código-fonte para a próxima etapa.

História

Os primeiros programas feitos para computadores capazes de armazená-los eram passados para a máquina em código binário através dos interruptores presentes no painel frontal do computador. Esta linguagem de programação de primeira geração não tinha distinção entre código-fonte e código de máquina.

Quando a empresa IBM começou a fornecer softwares que funcionavam em conjunto com suas máquinas, o código-fonte era provido sem qualquer custo adicional. Na época, o custo de manutenção e suporte do software estava embutido no preço do hardware. Por décadas, a IBM distribuiu o código-fonte juntamente suas licenças de uso de software, até o ano de 1983.

A maioria das primeiras revistas sobre informática publicavam códigos-fonte impressos para que os leitores os digitassem em seus computadores para executá-los. Ocasionalmente o código-fonte completo de um programa extenso é publicado em forma de livro impresso.

Ver também

Código-Fonte: Definições, História, Ver também 
Wikcionário
O Wikcionário tem os verbetes code e source code.
Código-Fonte: Definições, História, Ver também 
O Commons possui uma categoria com imagens e outros ficheiros sobre Código-fonte

Referências

Código-Fonte: Definições, História, Ver também  Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Tags:

Código-Fonte DefiniçõesCódigo-Fonte HistóriaCódigo-Fonte Ver tambémCódigo-Fonte ReferênciasCódigo-FonteExecutávelLinguagens de programaçãoSoftware

🔥 Trending searches on Wiki Português:

PortoRoboãoLa PazUmbandaCearáUilsonPapa FranciscoFrancisco Pinto BalsemãoMassagem tântricaJeffrey DahmerConselho da RevoluçãoFeriados em PortugalChiquinho ScarpaLaura CardosoSão Tomé e PríncipeJustiça (1.ª temporada)Lista de partidos políticos do BrasilTratado de Versalhes (1919)Luiz Henrique André Rosa da SilvaMarie CurieMoisésFundação Padre AnchietaFascismoJosé SarneyLista de partes da anatomia humanaLuis GuilhermeCuraçauAmérico ThomazInconfidência MineiraPedro II do BrasilSebastião BugalhoCãoShōgun (série de TV de 2024)Vladimir PutinGrândola, Vila MorenaMichael JordanArsenal Football ClubMichel BastosEstado Novo (Portugal)Supremo Tribunal FederalLista de telenovelas das seis da TV GloboJean Paulo Fernandes FilhoVasco GonçalvesCaso Isabella NardoniStarlinkBeatriz Haddad MaiaCharqueada (São Paulo)Chaimite (veículo blindado)William HardhamIndígenasFluminense Football ClubUruguaiFusos horários no BrasilGolpe de Estado de 28 de Maio de 1926Fernando PessoaItaú UnibancoJorge Nuno Pinto da CostaAppleMarcelo SalasHumanoAnne FrankAliExpressBenjamin FranklinLista de número de títulos nacionais e internacionais conquistados por times brasileiros de futebolEspanha FranquistaLuiz Inácio Lula da SilvaDavidLiga dos Campeões da UEFAJosé Manuel Durão BarrosoGrupo dos NoveTokugawa IeyasuPeru3.º governo do Estado NovoSérgio GodinhoBaltazar Rebelo de SousaClub de Regatas Vasco da GamaTanto MarTranca RuasThe Pirate Bay🡆 More