Hva er programvare distribusjon?
Distribusjon av programvare er når et program går fra å bare kode i et samlerprogram - programvare laget for å hjelpe programmerere å lage annen programvare - til å være et program som brukes av en forbruker. Etter at programmeringen er omgjort til en kjørbar fil, bør prosedyren for distribusjon av programvare også ha et installasjonsprogram som hjelper folk med å installere programmet og tilsløring for å beskytte programmereren. De fleste programmer har ikoner som vil bli spesifisert under distribusjon. Uten distribusjon ville brukere trenge den samme samleren som programmereren brukte for å lage programmet, noe som kan gjøre programvare upraktisk å bruke.
Når noen lager et program, gjør han det i et samlerprogram der et kodespråk brukes til å bygge funksjonene og funksjonene til programvaren. I løpet av denne tiden kan programmereren teste programmet og endre kodingen, men programmet er ennå ikke passende for forbrukerbruk. Etter at programmereren er sikker på at programmet er klart til å bli distribuert, utfører assembler-programmet programvaredistribusjon ved å gjøre programmeringen til en kjørbar fil, eller en som kan dobbeltklikkes for bruk.
Samleren hjelper til med den første programvareutviklingen og bygger normalt et installasjonsprogram på toppen av den kjørbare filen slik at forbrukeren kan installere programmet på datamaskinen sin. Uten installasjon kunne ikke programmet integreres med datamaskinen. De fleste programmerere bruker også kodetørking, noe som betyr at programmeringen blir til meningsløse symboler som ikke kan endres eller dupliseres, slik at folk ikke kan kopiere eller endre programmet.
En annen del av programvareutretting er oppretting og bruk av ikoner. Selv om ikoner teknisk sett ikke er nødvendig for å lage et program, blir de ofte ansett som mer profesjonelle og har en tendens til å gjøre programmet mer bra ut. Dette inkluderer ikoner som brukes i programmet og alle bilder som brukes til filens ikon på skrivebordet. Ikonene er vanligvis laget med liten detalj for å kreve lite minne, noe som gjør behandlingen og åpningen av programmet enklere.
Hvis distribusjon av programvare ikke eksisterte, kan bruk av programvare være veldig vanskelig for mange brukere. Når distribusjon brukes på riktig måte, vil programmet fungere på en datamaskin så lenge det har riktig maskinvare og operativsystem. Uten distribusjon vil brukere måtte ha den samme samleren som programmereren slik at kodingen kunne åpnes på riktig måte. Dette vil tvinge brukere til å kjøpe assembleren, og det kan være behov for mange forskjellige assemblers, basert på forskjellige programmerers preferanser.