Software
- Afrikaans
- Alemannisch
- Aragones
- l`rby@
- ldrj@
- mSr~
- Asturianu
- Az@rbaycanca
- toerkhjh
- Bashk'ortsa
- Zemaiteska
- Belaruskaia
- Belaruskaia (tarashkevitsa)
- B'lgarski
- bhojpurii
- Banjar
- paiuwbhaasaa
- baaNlaa
- bod-yig
- Brezhoneg
- Bosanski
- Catala
- Min Dong Yu / Ming-deng-ngu
- tsalagi
- khwrdy
- Qirimtatarca
- Cestina
- Chavashla
- Cymraeg
- Dansk
- Deutsch
- Ellenika
- English
- Esperanto
- Espanol
- Eesti
- Euskara
- frsy
- Suomi
- Foroyskt
- Francais
- Gaeilge
- Gaidhlig
- Galego
- gylkhy
- Hausa
- Ke Jia Yu / Hak-ka-ngi
- `bryt
- hindii
- Fiji Hindi
- Hrvatski
- Hornjoserbsce
- Magyar
- Hayeren
- Interlingua
- Bahasa Indonesia
- Ilokano
- Ido
- Islenska
- Italiano
- inoktitot / inuktitut
- Ri Ben Yu
- Jawa
- k`art`uli
- Qaraqalpaqsha
- K'azak'sha
- knndd
- hangugeo
- Kurdi
- Kyrgyzcha
- Latina
- Letzebuergesch
- Ligure
- Lombard
- Lingala
- laaw
- Lietuviu
- Latviesu
- Malagasy
- Olyk marii
- Makedonski
- mlyaallN
- Mongol
- mraatthii
- Bahasa Melayu
- mnmaabhaasaa
- Plattduutsch
- nepaalii
- nepaal bhaassaa
- Nederlands
- Norsk nynorsk
- Norsk bokmal
- Occitan
- Oromoo
- odd'iaa
- pNjaabii
- Polski
- Piemonteis
- pnjby
- pStw
- Portugues
- Runa Simi
- rkhiung
- Romana
- Russkii
- Rusin'skyi
- Sakha tyla
- Sardu
- Sicilianu
- Scots
- sndhy
- Sango
- Srpskohrvatski / srpskokhrvatski
- siNhl
- Simple English
- Slovencina
- Slovenscina
- Soomaaliga
- Shqip
- Srpski / srpski
- Svenska
- Kiswahili
- tmilll
- telugu
- Toch'iki
- aithy
- Tagalog
- Toki pona
- Turkce
- Tatarcha / tatarca
- ChiTumbuka
- Ukrayins'ka
- rdw
- O`zbekcha / uzbekcha
- Veneto
- Tieng Viet
- Winaray
- Wu Yu
- yyidySH
- Zhong Wen
- Wen Yan
- Min Nan Yu / Ban-lam-gi
- Yue Yu
Software[1], logiciairo o suporte logico ye ua sequencia d'anstrucones la seren seguidas i/o eisecutadas, na manipulacon, redirecionamiento o modificacon dun dado/anformacon o acuntecimiento. Software tamien ye l nome dado al cumportamiento eisibido por essa sequencia d'anstrucones quando eisecutada nun cumputador o maquina semelhante para alha dun perduto zambolbido pula Angenharie de software, i anclui nun solo l porgrama de cumputador propiamente dezido, mas tamien manuales i specificacones. Para fines cuntabeis i financeiros, l Software ye cunsidrado un bien de capital.[2]
Este perduto passa por barias etapas cumo: analeze eiquenomica, analeze de requesitos, specificacon, codificacon, teste, documentacon, Treinamiento, manutencon i amplantacon ne ls ambientes.[3]
Software cumo porgrama de cumputador
[eiditar | eiditar codigo-fuonte]Un porgrama de cumputador ye cumpuosto por ua sequencia d'anstrucones, que ye anterpretada i eisecutada por un processador o por ua maquina birtual. Nun porgrama correto i funcional, essa sequencia segue padrones specificos que resultan nun cumportamiento zeiado.[4]
L termo "software" fui criado na decada de 1940, i ye un trocadilho cul termo hardware. Hardware, an angles, senefica ferramienta fisica. Software serie todo l que fac l cumputador funcionar scetuando-se la parte fisica del.
Un porgrama puode ser eisecutado por qualquiera cpositibo capac d'anterpretar i eisecutar las anstrucones de que ye formado.
Quando un software sta repersentado cumo anstrucones que puoden ser eisecutadas diretamente por un processador dezimos que sta scrito an lenguaige de maquina. L'eisecucon dun software tamien puode ser antermediada por un porgrama anterpretador, respunsable por anterpretar i eisecutar cada ua de sues anstrucones. Ua catadorie special i l notable d'anterpretadores son las maquinas birtuales, cumo la maquina birtual Jaba (JBM), que simulan un cumputador anteiro, rial o eimaginado.
L cpositibo mais coincido que cpone dun processador ye l cumputador. Atualmente, cul barateamiento de ls microprocessadors, eisisten outras maquinas porgramables, cumo telemoble, maquinas de outomacon andustrial, calculadora etc.
La custrucon dun porgrama de cumputador
[eiditar | eiditar codigo-fuonte]Un porgrama ye un cunjunto d'anstrucones pa l processador (lenguaige de maquina). Antretanto, puode-se outelizar lenguaiges de porgramacon, que traduza comandos an anstrucones pa l processador.
Normalmente, porgramas de cumputador son scritos an lenguaiges de porgramacon, pus estas furun porjetadas para aprossimar-se de las lenguaiges ousadas por seres houmanos. Raramente la lenguaige de maquina ye ousada para zambolber un porgrama. Atualmente eisiste ua cantidade mui grande de lenguaiges de porgramacon, dentre eilhas las mais populares ne l momiento son Jaba, Bisual Basic, C, C++, PHP, dentre outras.[5]
Alguns porgramas feitos para usos specificos, cumo por eisemplo software ambarcado o software ambutido, inda son feitos an lenguaige de maquina para oumentar la belocidade o diminuir l spacio cunsumido. An to causo, la melhorie de ls processadores dedicados tamien ben diminuindo essa pratica, sendo la C ua lenguaige tipica para esse tipo de porjeto. Essa pratica, mas, ben caindo an desuso, percipalmente debido a la grande cumplexidade de ls processadores atuales, de ls sistemas ouperacionales i de ls porblemas tratados. Mui raramente, rialmente solo an causos scepcionales, ye outelizado l codigo de maquina, la repersentacon numerica outelizada diretamente pul processador.[6]
L porgrama ye einicialmente "carregado" na mimoria percipal.[7] Passado carregar l porgrama, l cumputador ancontra l Antry Point o punto enicial d'antrada de l porgrama que carregou i le las anstrucones sucessibamente byte por byte. Las anstrucones de l porgrama son passadas pa l sistema o processador adonde son traduzidas de la lenguaiges de porgramacon pa la lenguaige de maquina, sendo an seguida eisecutadas o diretamente pa l hardware, que recibe las anstrucones na forma de lenguaige de maquina.
Tipos de porgramas de cumputador
[eiditar | eiditar codigo-fuonte]Qualquiera cumputador moderno ten ua bariadade de porgramas que fazen dibersas tarefas. Eilhes puoden ser classeficados an dues grandes catadories:[8]
- Software de sistema qu'ancluiu l firmware (L BIOS de ls cumputadores pessonales, por eisemplo), dribers de cpositibos, l sistema ouperacional i tipicamente ua anterface grafica que, an cunjunto, permiten al usuairo anteragir cul cumputador i sous perifericos.
- Software aplicatibo, que permite al usuairo fazer ua o mais tarefas specificas. Aplicatibos puoden tener ua abrangencia d'uso d'ancha scala, muitas bezes an ambito mundial; nestes causos, ls porgramas tenden a ser mais robustos i mais padronizados. Porgramas scritos para un pequeinho mercado tenen un nible de padronizacon menor.
Inda ye possible ousar la catadorie Software ambutido o software ambarcado, andicando software ctinado a funcionar drento dua maquina que nun ye un cumputador d'uso giral i normalmente cun un ctino mui specifico.
- Software aplicatibo: ye aquel que permite als usuairos eisecutar ua o mais tarefas specificas, an qualquiera campo d'atebidade que puode ser outomatizado specialmente ne l campo de ls negocios. Anclui, antre outros:
- Aplicacones de cuntrole i sistemas d'outomacon andustrial.
- aplicacones d'anformatica pa l scritorio.
- Software eiducacional.
- Software de negocios.
- Banco de dados.
- Telecomunicacones.
- bideo games.
- Software medico.
- Software de calclo numerico i simbolico.
Atualmente, tenemos un nuobo tipo de software. L software cumo serbicio, que ye un tipo de software armazenado nun cumputador que se acessa pula anterneta, nun sendo necessairo anstala-lo ne l cumputador de l'usuairo. Giralmente esse tipo de software ye gratuito i ten las mesmas funcionalidades de las bersones armazenadas localmente.
Outra classeficacon possible an 3 tipos ye:
- Software de sistema: Sou oubjetibo ye apartar usuairo i porgramador de detalhes de l cumputador specifico que sta sendo ousado. L software de l sistema le da al usuairo anterfaces d'alto nible i ferramientas que permiten la manutencon de l sistema. Anclui, antre outros:
- Sistemas ouperacionales
- Dribers
- ferramientas de diagnostico
- ferramientas de Correcao i Outimizacao
- Serbidors
- Software de porgramacon: L cunjunto de ferramientas que permiten al porgramador zambolber porgramas de cumputador usando defrentes altarnatibas i lenguaiges de porgramacon, de forma pratica. Anclui, antre outros:
- Eiditores de testo
- Cumpiladors
- Anterpretes
- linkers
- Depuradors
- Ambientes de Zambolbimiento Antegrado : Agrupamiento de las ferramientas anteriores, giralmente nun ambiente bisual, de modo que l porgramador nun percisa digitar barios comandos pa la cumpilacon, anterpretacon, depuracon, etc. Giralmente eiquipados cun ua anterface d'usuairo grafica abancada.
Licencas
[eiditar | eiditar codigo-fuonte]La maiorie de l software ye publicado sob ua licenca de software. Essa licenca define i ate restringe qual la forma que se puode outelizar l software defenido numaros de licencas, modificacones antre outros. Eisemplos de licencas:
Ber tamien
[eiditar | eiditar codigo-fuonte]Refrencias
- | Base I: de l'alfabeto i de ls nomes propios strangeiros i sous deribados. Cponibel an [lhigacon einatiba]"}]]}">http://umportugues .com/acuordo/alfabeto. Acesso an 25 de setembre de 2012.
- | Jorge H. C. Fernandes. <
> . UNB. Cunsultado an 21 de janeiro de 2012 - | Cefet RN. <
> (PDF). Cunsultado an 21 de janeiro de 2012 - | UFPA. <
> . Cunsultado an 21 de janeiro de 2012 - | Porgramming Language Popularity - .com/ Porgramming Language Popularity[lhigacon einatiba]
- | AnfoEscola. .com/anformatica/l-que-sao-lenguaiges-de-porgramacao/ <
> Cunsulte valor|url=(ajuda). Cunsultado an 21 de janeiro de 2012 - | Clube de l Hardware. .com.br/artigos/349 <
> Cunsulte valor|url=(ajuda). Cunsultado an 21 de janeiro de 2012 - | Brasil Azul. .com.br/software.asp <
> Cunsulte valor|url=(ajuda). Cunsultado an 21 de janeiro de 2012
| Distribuicao de programas de computador |
|---|
| Abandonware * Adware * Beerware * Careware * Software comercial * Crippleware * Demoware * Donationware * Firmware * Nagware * Software livre * Freeware * Open source * Postcardware * Shareware |
| Categoria:Distribuicao de programas de computador |