Bästa svaret
Vad är skillnaden mellan programvara och ett program ?
Termerna är till stor del, men inte helt utbytbara.
Ett program är en uppsättning repeterbara instruktioner som datorn kan köra, vilket skulle innehålla en plats att börja .
Programvara är normalt en uppsättning repeterbara instruktioner för datorn som lagras i någon hårdvara som är allmänt användbar (vanligtvis en hårddisk eller SSD, men kan också vara minne).
På de flesta ställen är dessa desamma. Men säg att du levererade ett bibliotek, som en nätkomponent som kunde användas av dina kunder. Du levererar programvara, men inte ett program. Även om det är instruktioner som kan köras av datorn finns det ingen startpunkt. Du säger inte ”Gå, bibliotek, gå!” Istället kan andra använda programvaran du har tillhandahållit för att skapa egna program.
Vissa använder också ”programvara” för att inkludera andra programrelaterade saker som inte är hårdvara, som manualer. Även om jag ”har sett den definitionen men inte prenumererar på den. Om någon sa” Här är lite programvara ”och gav mig en manual skulle jag tro att de var väldigt udda.
Lägger man till två nummer (kan finnas med eller utan gui (med korrekt dokumentation)) programvara? Det finns kalkylatorappar, är det inte?
Ja, om du har instruktioner till datorn för att lägga till två nummer, även utan något användargränssnitt eller dokumentation, skulle det vara ett program och det skulle vara programvara.
Det faktum att koden inte är mycket användbar betyder inte det ” s inte programvara – det betyder bara att det inte är särskilt användbart.
Svar
Programvara är en heltäckande term som används i motsats till hårdvara, som är det konkreta komponenter på en dator. Så allt annat på din dator som inte är hårdvara är programvara. En applikation är i grunden en typ av programvara. Så skillnaden mellan programvara och applikation är mycket som skillnaden mellan en rektangel (programvara) och en kvadrat (applikation); alla applikationer är program, men inte alla program är applikationer.
En viktig punkt som gör en programvara till en applikation är att den är körbar. Huvudmålet för en applikation är att utföra en specifik uppgift eller ett antal uppgifter. Det är därför viktigt att den kan utföra och utföra sina instruktioner för att uppnå detta. Om en programvara inte kan köras kan den inte betraktas som en applikation. Enhetsdrivrutiner, handböcker, bilder och dokument är bara ett fåtal av programvaran som inte är applikationer.
En biverkning av föregående uttalande är också det faktum att applikationer är begränsade till vissa operativsystem. En Windows-applikation kan inte köras på en Mac- eller Linux-plattform och anses därför inte vara applikationer i ovannämnda operativsystem. Även om programvara kanske eller inte kan kännas igen på olika plattformar, ändrar det inte det faktum att det fortfarande betraktas som programvara.
Att vara körbar är inte exklusivt för applikationer, men eftersom vissa körbara filer inte betraktas som applikationer. Ett exempel på detta kan vara programvara som ingår i operativsystemet. Detta är mycket tydligt i det föråldrade DOS OS. En DOS-installation innehåller flera körbara filer som är nödvändiga för att den ska fungera korrekt. Dessa betraktas inte som applikationer.
Lastyl, för att en applikation ska vara användbar, behöver den användarinteraktion. Även antivirus och annan typ av säkerhetsprogramvara som försöker vara så diskret som möjligt kräver viss användarinteraktion då och då. Däremot är majoriteten av datoranvändarna omedvetna om BIOS-programvaran och enhetsdrivrutinerna trots deras betydelse i datorns funktionalitet.