Saltar para o conteúdo

Software: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
bot : reversão de 189.25.110.45 (vandalismo : -108), revertendo para a versão 13054994 de Leonardo.stabile
texto trocado por ' vanessa sapatão e lesbica'
Linha 1: Linha 1:
vanessa sapatão
[[Imagem:OpenOffice.org Writer.png|thumb|300px|[[OpenOffice.org]] Writer]]
e lesbica
'''''Software''''' ou '''logiciário''' é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado/informação ou acontecimento.

'''''Software''''' também é o nome dado ao ''comportamento'' exibido por essa seqüência de instruções quando executada em um computador ou máquina semelhante.

Tecnicamente, '''''Software''''' também é o nome dado ao conjunto de produtos desenvolvidos durante o [[Engenharia de Software|Processo de Software]], o que inclui não só o programa de computador propriamente dito, mas também manuais, especificações, planos de teste, etc.

==Software como Programa de Computador==

Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um [[processador]] ou por uma [[máquina virtual]]. Em um programa correto e funcional, essa sequência segue padrões específicos que resultam em um comportamento desejado.

Um programa pode ser executado por qualquer dispositivo capaz de interpretar e executar as instruções de que é formado.

Quando um ''software'' está representado como instruções que podem ser executadas diretamente por um [[processador]] dizemos que está escrito em [[linguagem de máquina]]. A execução de um software também pode ser intermediada por um programa interpretador, responsável por interpretar e executar cada uma de suas instruções. Uma categoria especial e notável de interpretadores são as [[Máquina virtual|máquinas virtuais]], como a [[JVM]] (Máquina Virtual Java), que simulam um [[computador]] inteiro, real ou imaginado.

O dispositivo mais conhecido que dispõe de um [[processador]] é o [[computador]]. Atualmente, com o barateamento dos [[microprocessador]]es, existem outras máquinas programáveis, como [[telefone celular]], máquinas de [[automação industrial]], [[calculadora]], etc.

==A Construção de um programa de computador==

Um programa é um conjunto de instruções para o processador ([[linguagem de máquina]]). Entretanto, pode-se utilizar [[Linguagens de Programação]], que traduza comandos em instruções para o processador.

Normalmente, programas de computador são escritos em [[linguagem de programação|linguagens de programação]], pois estas foram projetadas para aproximar-se das linguagens usadas por seres humanos. Raramente a [[linguagem de máquina]] é usada para desenvolver um programa.

Alguns programas feitos para usos específicos, como por exemplo [[software embarcado]] ou software embutido, ainda são feitos em [[linguagem de máquina]] para aumentar a velocidade ou diminuir o espaço consumido. Em todo caso, a melhoria dos processadores dedicados também vem diminuindo essa prática, sendo a [[Linguagem C|C]] uma linguagem típica para esse tipo de projeto. Essa prática, porém, vem caindo em desuso, principalmente devido à grande complexidade dos processadores atuais, dos sistemas operacionais e dos problemas tratados. Muito raramente, realmente apenas em casos excepcionais, é utilizado o [[código de máquina]], a representação numérica utilizada diretamente pelo processador.

O Programa tem que ser "carregado" na [[Memória (computador)|memória principal]] para ser executado (vide [[Computador]]). Após carregar o programa, o computador entra em funcionamento, executando outros programas. As instruções de um programa aplicativo podem ser passadas para o sistema ou diretamente para o [[hardware]], que recebe as instruções na forma de [[linguagem de máquina]].

==Tipos de Programas de Computador==

Qualquer computador moderno tem uma variedade de programas que fazem diversas tarefas.

Eles podem ser classificados em duas grandes categorias:
#[[Software de sistema]] que incluiu o [[firmware]] (O [[BIOS]] dos computadores pessoais, por exemplo), [[driver de dispositivo|drivers de dispositivos]], o [[sistema operacional]] e tipicamente uma [[interface gráfica]] que, em conjunto, permitem ao usuário interagir com o computador e seus [[periférico]]s.
#[[Software aplicativo]], que permite ao usuário fazer uma ou mais tarefas específicas. Aplicativos podem ter uma abrangência de uso de larga escala, muitas vezes em âmbito mundial; nestes casos, os programas tendem a ser mais robustos e mais padronizados. Programas escritos para um pequeno mercado têm um nível de padronização menor.

Ainda é possível usar a categoria [[Software embarcado|Software embutido]] ou [[Software embarcado]], indicando software destinado a funcionar dentro de uma máquina que não é um computador de uso geral e normalmente com um destino muito específico

Atualmente temos um novo tipo de software. O software como serviço, que é um tipo que roda diretamente na internet, não sendo necessário instalar nada no computador do usuário.
Geralmente esse tipo de software é gratuito e tem as mesmas funcionalidades das versões desktop.

==Licenças==

Todo o software é publicado sob uma licença. Essa licença define (e até restringe) qual a forma que se pode utilizar o software (números de licenças,modificações,etc). Exemplos de licenças:

*[[GNU General Public License]]
*[[Licença BSD]]
*[[Licença Apache]]
*[[Licença Comercial]]
*[[Licença de software]]
*[[Licença de software livre]]
*[[Software livre]]
*[[Freeware]]
*[[shareware]]
*[[demo]]
*[[trial]]

==Veja também==

* [[Liberação de software]]
*

{{Distribuição Programas}}

[[Categoria:Software Houses]]
[[Categoria:Programas de computador| ]]

[[af:Sagteware]]
[[ar:برمجيات]]
[[ast:Programa d'ordenador]]
[[bg:Програмно осигуряване]]
[[br:Meziant]]
[[bs:Softver]]
[[ca:Programari]]
[[cs:Software]]
[[cy:Meddalwedd]]
[[da:Computerprogram]]
[[de:Software]]
[[el:Λογισμικό]]
[[en:Computer software]]
[[eo:Programaro]]
[[es:Software]]
[[et:Tarkvara]]
[[eu:Software]]
[[fa:نرم‌افزار]]
[[fr:Logiciel]]
[[gl:Programa informático]]
[[gu:સૉફ્ટવેર]]
[[he:תוכנה]]
[[hi:सॉफ्टवेयर]]
[[hr:Software]]
[[hsb:Softwara]]
[[hu:Szoftver]]
[[ia:Software]]
[[id:Perangkat lunak]]
[[is:Hugbúnaður]]
[[it:Software]]
[[iu:ᐊᕿᑦᑐᖅ ᖃᕆᑕᐅᔭᐅᑉ ᑎᑎᕋᕐᕕᖓ/aqittuq qaritaujaup titirarvinga]]
[[ja:ソフトウェア]]
[[ko:컴퓨터 소프트웨어]]
[[ku:Nermalav]]
[[la:Res informatica]]
[[lb:Software]]
[[lmo:Software]]
[[lt:Programinė įranga]]
[[lv:Programmatūra]]
[[mk:Програмска опрема]]
[[ml:കമ്പ്യൂട്ടര്‍ സോഫ്‌റ്റ്‌വെയര്‍]]
[[ms:Perisian]]
[[nds:Software]]
[[new:सफ्टवेर]]
[[nl:Software]]
[[nn:Programvare]]
[[no:Dataprogram]]
[[pl:Oprogramowanie]]
[[qu:Llamp'u kaq]]
[[ro:Software]]
[[ru:Программное обеспечение]]
[[scn:Software]]
[[simple:Software]]
[[sk:Softvér]]
[[sl:Programska oprema]]
[[sq:Software]]
[[sv:Programvara]]
[[ta:மென்பொருள்]]
[[th:ซอฟต์แวร์]]
[[tl:Software]]
[[tr:Yazılım]]
[[tt:Sanaq programı]]
[[uk:Програмне забезпечення]]
[[vec:Software]]
[[vi:Phần mềm]]
[[yi:ווייכווארג]]
[[zh:软件]]
[[zh-classical:軟體]]
[[zh-min-nan:Nńg-thé]]

Revisão das 14h42min de 19 de novembro de 2008

vanessa sapatão

e lesbica