Abrir menu principal

Alterações

m
Removed Categoria:Internet - Overcategorizaão (já esta numa Sub-categoria)
{{ver desambiguação}}
[[Imagem:OpenOffice.org Writer.png|thumb|300px|[[OpenOffice.org]] ''writer'']]
'''''Software'''''<ref>''Base I'': do alfabeto e dos nomes próprios estrangeiros e seus derivados. Disponível em http://umportugues.com/acordo/alfabeto. Acesso em 25 de setembro de 2012.</ref> ({{IPA-en|'sɔftwɛəɹ}}), é um termo técnico (e [[anglicismo]] de [[tecnologia da informação]]) que foi traduzido para a língua portuguesa como '''logiciário''' ou '''suporte lógico''', é 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 sequência de instruções quando executada em um computador ou máquina semelhante além de um produto desenvolvido pela [[Engenharia de software|engenharia de ''software'']], e inclui não só o programa de computador propriamente dito, mas também manuais e especificações. Para fins [[Contabilidade|contábeis]] e [[Finanças|financeiros]], o ''software'' é considerado um [[bem de capital]].<ref>{{citar web |url=http://www.cic.unb.br/~jhcf/MyBooks/iess/Software/oqueehsoftware.html |título=O que é um Programa (Software) |acessodata=21 de janeiro de 2012 |autor=Jorge H. C. Fernandes |publicado=UNB }}</ref>
Um programa é um conjunto de instruções para o processador ([[Código de máquina|linguagem de máquina]]). Entretanto, pode-se utilizar [[Linguagem de programação|linguagens de programação]], que traduza comandos em instruções para o processador.
 
Normalmente, programas de computador são escritos em 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. Atualmente existe uma quantidade muito grande de linguagens de programação, dentre elas as mais populares no momento são [[Java_Java (linguagem_de_programaçãolinguagem de programação)|Java]], [[Visual Basic]], [[C (linguagem de programação)|C]], [[C++]], [[PHP]], dentre outras.<ref>Programming Language Popularity - [http://langpop.com/ Programming Language Popularity] {{Wayback|url=http://langpop.com/ |date=20150411135441 }}</ref>
 
Alguns programas feitos para usos específicos, como por exemplo [[software embarcado|''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.<ref>{{citar web |url=http://www.infoescola.com/informatica/o-que-sao-linguagens-de-programacao/ |título=O que são Linguagens de Programação |acessodata=21 de janeiro de 2012 |autor=InfoEscola }}</ref>
** ferramentas de correção e otimização
** [[Servidor]]es
 
* ''Software'' de programação: O conjunto de ferramentas que permitem ao programador desenvolver programas de computador usando diferentes alternativas e linguagens de programação, de forma prática. Inclui, entre outros:
** [[Editor de texto|Editores de texto]]
{{Computação}}
{{Engenharia de software}}
 
{{Título em itálico}}
 
[[Categoria:Programas de computador| ]]
[[Categoria:Espionagem]]
[[Categoria:Informação sensível]]
[[Categoria:Internet]]
[[Categoria:Segurança da informação]]
[[Categoria:Agências de inteligência]]
 
{{Título em itálico}}
81 699

edições