Beste svaret
Hva er forskjellen mellom programvare og et program ?
Vilkårene er stort sett, men ikke helt, utskiftbare.
Et program er et sett med repeterbare instruksjoner datamaskinen kan kjøre, som vil inkludere et sted å starte .
Programvare er normalt et sett med repeterbare instruksjoner for datamaskinen som er lagret i noe maskinvare for generell bruk (vanligvis en harddisk eller SSD, men kan også være minne).
De fleste steder er disse de samme. Men si at du leverte et bibliotek, som en nettkomponent som kan brukes av kundene dine. Du leverer programvare, men ikke et program. Selv om det er instruksjoner som kan kjøres av datamaskinen, er det ikke noe utgangspunkt. Du sier ikke «Gå, bibliotek, gå!» I stedet kan andre bruke programvaren du har levert til å lage sine egne programmer.
Noen bruker også «programvare» for å inkludere andre programrelaterte programmer. ting som ikke er maskinvare, som manualer. Selv om jeg «har sett den definisjonen, men ikke abonnerer på den. Hvis noen sa» Her er noe programvare «og ga meg en manual, ville jeg synes de var veldig rare.
Legger du til to tall (kan være med eller uten gui (med riktig dokumentasjon)) programvare? Det er kalkulatorapper, er det ikke?
Ja, hvis du har instruksjoner til datamaskinen for å legge til to tall, selv uten brukergrensesnitt eller dokumentasjon, ville det være et program, og det ville være programvare.
Det faktum at koden ikke er veldig nyttig, betyr ikke det » s ikke programvare – det betyr bare at det ikke er veldig nyttig.
Svar
Programvare er et altomfattende begrep som brukes i motsetning til maskinvare, som er det håndgripelige komponenter på en datamaskin. Så alt annet på datamaskinen din som ikke er maskinvare, er programvare. Et program er i utgangspunktet en type programvare. Så forskjellen mellom programvare og applikasjon er omtrent som forskjellen mellom et rektangel (programvare) og et kvadrat (applikasjon); alle applikasjoner er programvare, men ikke all programvare er applikasjoner.
Et hovedpoeng som gjør en programvare til et program er at den kan kjøres. Hovedmålet med en applikasjon er å utføre en bestemt oppgave eller en rekke oppgaver. Det er derfor viktig at den er i stand til å utføre og utføre instruksjonene for å oppnå dette. Hvis en programvare ikke kan kjøres, kan den ikke betraktes som et program. Enhetsdrivere, håndbøker, bilder og dokumenter er bare noen få av programvarene som ikke er applikasjoner.
Også en bivirkning av forrige uttalelse er det faktum at applikasjoner er begrenset til visse operativsystemer. En Windows-applikasjon kan ikke kjøres på en Mac- eller Linux-plattform, og regnes derfor ikke som applikasjoner i de nevnte operativsystemene. Selv om programvare kanskje eller ikke kan gjenkjennes på forskjellige plattformer, endrer det ikke det faktum at den fremdeles betraktes som programvare. Et eksempel på dette vil være programvare som er en del av operativsystemet. Dette er veldig tydelig i det antikke DOS OS. En DOS-installasjon inneholder flere kjørbare filer som er nødvendige for at den skal fungere skikkelig. Disse blir ikke ansett som applikasjoner.
Lastyl, for at et program skal være nyttig, trenger det brukerinteraksjon. Selv antivirus og annen type sikkerhetsprogramvare som prøver å være så lite påtrengende som mulig krever noe brukerinteraksjon fra tid til annen. I motsetning til dette er flertallet av databrukere uvitende om BIOS-programvaren og enhetsdriverne til tross for deres betydning for funksjonaliteten til en datamaskin.