Programari

De Viquipèdia

(S'ha redirigit des de: Software)
Dreceres ràpides: navegació, cerca
Els paquets ofimàtics són aplicacions àmpliament esteses.

El programari (software, en anglès) és un terme general emprat per descriure el conjunt dels programes informàtics, procediments i documentació que fan alguna tasca en un ordinador. El terme inclou aplicacions com els processadors de text, programari de sistema com el sistema operatiu, que fa d'interfície entre el maquinari i les aplicacions, i finalment el middleware, que controla i coordina sistemes distribuïts.

Taula de continguts

[edita] Definició de Programari

Probablement, la definició més formal de programari sigui la seguent:

« És el conjunt dels programes de computació, procediments, regles, documentació i dades associades que formen part de les operacions d'un sistema de còmput.  »

—Extret de l'estàndard 729 del IEEE[1]

En aquesta definició, el concepte de programari va més enllà dels programes de computació en els seus diferents estats: codi font, binari o executable; també la seva documentació, les dades a processar i la informació d'usuari forma part del software: es a dir, abarca tot allò intangible, tot el "no físic" relacionat.

El terme «software» va ser utilitzar per primera vegada en aquest sentit per John W. Tukey el 1957. En Informàtica i en l'Enginyeria de programari, el programari és tota la informació processada pels sistemes informàtics: programes i dades. El concepte de llegir diferents seqüències d'instruccions des de la memòria d'un dispositiu per a controlar els càlculs va ser introduït per Charles Babbage com una part de la seva màquina diferencial. La teori que forma la base de la major part del programari modern va ser proposada per primera vegada per Alan Turing en el seu assaig del 1936, "Els nombres computables", amb una aplicació al problema de decisió.

[edita] Tipus

[edita] Creació de programari

Hi ha molts llenguatges de programació, com són el C, PHP, Perl, Python, Java, BASIC, etc. que es poden utilitzar per escriure programes. Les eines mínimes que es necessiten són un editor de text i un compilador o intèrpret del llenguatge que s'utilitzi.

Es pot crear programari seguint diferents paradigmes, com ara la programació estructurada o la programació orientada a objectes

[edita] Drets d'autor

Freqüentment es classifica el programari segons les llibertats que ofereix (lliure o propietari) o si és de pagament o no (programari de prova (shareware), abandonware...).

[edita] Referències

  1. IEEE Std, IEEE Software Engineering Standard: Glossary of Software Engineering Terminology. IEEE Computer Society Press, 1993

[edita] Vegeu també

A Wikimedia Commons hi ha contingut multimèdia relatiu a:
Programari
Viquipèdia:Llista dels 1000 articles fonamentals#Tecnologia