𝖂𝖎ƙ𝖎𝖊

Código-fonte: mudanças entre as edições

(mudei a mentira que nao existe nada disso)
imported>HVL
m (Foram revertidas as edições de 189.105.18.119 para a última revisão de !Silent, de 22h11min de 16 de agosto de 2016 (UTC))
Linha 1: Linha 1:
O impeachment de Dilma foi aprovado pelo plenário do Senado por 61 votos a 20. Ela foi condenada sob a acusação de ter cometido crimes de responsabilidade fiscal – as chamadas "pedaladas fiscais" no Plano Safra e os decretos que geraram gastos sem autorização do Congresso Nacional.
[[Imagem:Primoc.png|thumb|300px|Código fonte de um pequeno programa em [[linguagem de programação C]] que imprime na tela se o número passado a ele como argumento é primo ou não. Ele está sendo visualizado em um [[Ambiente de Desenvolvimento Integrado|IDE]] com suporte a colorização de código.]]
'''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.


O mandado de segurança foi distribuído por sorteio para o ministro Teori Zavascki, que será o relator do caso. O pedido original inclui um pedido de decisão liminar (provisória) para suspender os efeitos da decisão desta terça, de modo que o presidente Michel Temer volte a ser interino até uma decisão final do plenário do STF sobre a ação.
== Definições ==
O Projeto de Informação do Linux define código fonte como:<blockquote>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)<ref>{{citar web|URL = http://www.linfo.org/source_code.html|título = Source Code Definition|data = |acessadoem = 2016-01-19|autor = |publicado = }}</ref>.</blockquote>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<ref>{{Citar web|título = SCAM|URL = http://www.ieee-scam.org/|obra = www.ieee-scam.org|acessadoem = 2016-01-19}}</ref>.<blockquote>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<ref>{{citar web|URL = http://www.cs.ucl.ac.uk/staff/M.Harman/scam10.pdf|título = Why Source Code Analysis and Manipulation Will Always Be Important|data = 12-13 de Dezembro de 2010|acessadoem = |autor = Mark Harman|publicado = 10th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2010)}}</ref>.</blockquote>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”<ref>{{Citar web|título = gnu.org|URL = https://www.gnu.org/philosophy/free-sw.en.html|obra = www.gnu.org|acessadoem = 2016-01-19}}</ref> outras acham conveniente tratar cada arquivo intermediário como código fonte para a próxima etapa.


Além de um novo julgamento no impeachment, a defesa de Dilma pede que o STF anule dois artigos da Lei 1.079, de 1950, usados pela acusação para imputar crimes de responsabilidade à ex-presidente. A estratégia vinha sendo estudada antes da decisão do Senado, como adiantou o '''G1''' na última sexta (30).
== 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]].


A ideia é que a Corte declare como contrários à Constituição de 1988 o item 4 do artigo 10 da lei e o artigo 11. Se esses dispositivos fossem eliminados na legislação, faltaria base para enquadrar os atos imputados a Dilma como crimes, o que poderia a absolver.
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<ref>{{Citar livro|título = Computerworld|url = https://books.google.com/books?id=hSBrPSYgjI4C|editora = IDG Enterprise|ano = 1988-02-08|nome = I. D. G.|sobrenome = Enterprise}}</ref>.


O primeiro artigo define como crime de responsabilidade "infringir, patentemente, e de qualquer modo, dispositivo da lei orçamentária" e foi usado para enquadrar os decretos que abriram créditos suplementares supostamente incompatíveis com a meta fiscal, o que só seria possível com aval do Congresso.
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.


O outro é o artigo 11, que define crimes de responsabilidade "contra a guarda e legal emprego dos dinheiros públicos", como por exemplo, "contrair empréstimo, emitir moeda corrente ou apólices, ou efetuar operação de crédito sem autorização legal".
{{referências}}
 
A ação argumenta que Dilma tem o "direito líquido e certo de ser processada dentro dos "limites impostos pela Constituição e pela legislação pertinentes".
 
"Ao Senado Federal, no julgamento do processo de impeachment, cumpre aplicar as normas incriminadoras definidas em lei, mas apenas quando tais normas sejam compatíveis com a
 
Constituição Federal", diz a peça.
 
O ex-ministro e advogado de Dilma, José Eduardo Cardozo, já havia informado nesta quarta-feira (31) que iria acionar o STF para contestar o impeachment. Na ocasião, ele disse que as ações iriam contestar "irregularidades formais no processo".
 
Ainda durante a manhã, a equipe de Cardozo chegou a substituir a peça original protocolada mais cedo. A versão definitiva, porém, manteve os mesmos pedidos contidos na primeira.
 
Após meio século de isolamento de Cuba, Havana e Washington retomam relações diplomáticas e comerciais. Um processo que começou a germinar quando Raul Castro e Barack Obama trocaram um aperto de mão durante a homenagem a Nelson Mandela, na África do Sul, em dezembro de 2013.
 
Uma aproximação histórica que poucos acreditavam ser possível. Em duas declarações quase simultâneas, um ano depois, Barack Obama e Raul Castro anunciaram a paz entre os dois inimigos históricos.
 
Oito meses mais tarde – em agosto de 2015 – e em sinal de reconciliação, a bandeira americana voltou a ser hasteada em território cubano, com a reabertura oficial da embaixada dos Estados Unidos em Havana. Um dos momentos fortes da política externa de Obama, em vésperas do final do segundo mandato na Casa Branca.
 
Em finais de setembro de 2015, Barack Obama e Raul Castro,sorridentes, voltam a apertar as mãos num encontro à margem da Assembleia Geral das Nações Unidas, em Nova Iorque. Um gesto carregado de simbolismo que faz pensar que a aproximação entre Cuba e os Estados Unidos vai normalizar as relações entre os dois países e dar frutos. As famílias há muito separadas acalentam grandes esperanças:
 
“O facto de, após tantos anos, Cuba e os Estados Unidos terem outra vez relações é muito importante para as famílias, aqui e nos Estados Unidos”, afirma Idalia Cuellar, residente em Havana.
 
E é pelos laços económicos que a amizade é retomada. Os dois países assinaram, em fevereiro, um acordo bilateral para o restabelecimento das ligações aéreas entre os dois territórios. Voos regulares e um serviço postal entre a ilha e o continente norte-americano.
 
Em Março de 2016 foi o próprio Obama a dar o exemplo, ao aterrar no aeroporto José Marti em Havana; ao encontrar-se com Raúl Castro no Palácio da Revolução e mesmo ao passear com a família pela cidade.
 
Depois pronunciou um discurso histórico ao povo cubano no Gran Teatro de Havana. Um discurso onde sublinhou as vantagens da democracia e afirmou:
 
“Enquanto presidente do Estados Unidos, pedi ao congresso que levantasse o embargo …. Acredito que a minha visita vem demonstrar que não precisam de recear perigos vindos dos Estados Unidos”.


Para já, dos Estados Unidos vão chegar aviões para permitir a aproximação das famílias. Há já 90 voos previstos e o seu número irá aumentar até atingir uma ligação diária, no final do ano. Mas não são ainda para os turistas americanos.[[Imagem:Primoc.png|thumb|300px|Código fonte de um pequeno programa em [[linguagem de programação C]] que imprime na tela se o número passado a ele como argumento é primo ou não. Ele está sendo visualizado em um [[Ambiente de Desenvolvimento Integrado|IDE]] com suporte a colorização de código.]]
== Ver também ==
{{Wiktionary|code|source code}}
{{Commons category|Source code}}
* [[Linguagem de programação]]
* [[Compilador]] e [[Interpretador]] de código fonte.


{{referências}}
{{Esboço-programação}}


{{DEFAULTSORT:Codigo Fonte}}
{{DEFAULTSORT:Codigo Fonte}}
[[Categoria:Programação]]
[[Categoria:Programação]]
[[Categoria:Computação]]
[[Categoria:Computação]]

Edição das 19h40min de 1 de setembro de 2016

Código fonte de um pequeno programa em linguagem de programação C que imprime na tela se o número passado a ele como argumento é primo ou não. Ele está sendo visualizado em um IDE com suporte a colorização de código.

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.

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)[1].

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[2].

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[3].

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”[4] 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[5].

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.

Referências

  1. «Source Code Definition». Consultado em 19 de janeiro de 2016 
  2. «SCAM». www.ieee-scam.org. Consultado em 19 de janeiro de 2016 
  3. Mark Harman (12–13 de Dezembro de 2010). «Why Source Code Analysis and Manipulation Will Always Be Important» (PDF). 10th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2010) 
  4. «gnu.org». www.gnu.org. Consultado em 19 de janeiro de 2016 
  5. Enterprise, I. D. G. (1988-02-08). Computerworld. [S.l.]: IDG Enterprise  Verifique data em: |ano= (ajuda)

Ver também

Wikcionário
O Wikcionário tem os verbetes code e source code.
O Commons possui uma categoria com imagens e outros ficheiros sobre Código-fonte
Ícone de esboço Este sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.

talvez você goste