Wat is een computerprogramma?
Een computer is een programmeerbaar digitaal elektronisch apparaat dat - door het gebruik van opgeslagen instructies en programma's - verschillende taken met gegevens kan uitvoeren, waaronder compileren, berekenen, correleren, ophalen en selecteren. Een computerprogramma is een van twee dingen. Het kan verwijzen naar de codering van softwaretoepassingen door programmeurs of ontwikkelaars. Als alternatief kan het verwijzen naar de voltooide producten van ontwikkeling, bekend als computerprogramma's , softwareapplicaties , computersoftware of apps . Hoewel systeemsoftware is ontwikkeld door programmeurs, wordt het meestal geen computerprogramma genoemd: de term wordt meestal gebruikt om te verwijzen naar zelfstandige software of suites die wordt gebruikt in combinatie met systeemsoftware, maar is niet vereist voor de computer .
Er zijn veel verschillende soorten computerprogramma's en voor elke taak die de computergebruiker wil uitvoeren, zijn er meestal een aantal opties beschikbaar. Een computerprogramma kan worden ontworpen voor slechts één besturingssysteem, of er kunnen verschillende iteraties zijn voor de verschillende belangrijke besturingssystemen. Als het populair wordt, worden er periodiek nieuwe versies van een computerprogramma uitgebracht om bugs op te lossen, functies toe te voegen en updates te bieden die overeenkomen met wijzigingen in computerbesturingssystemen.
De meest algemeen erkende soorten computerprogramma's zijn die in een doos, vaak met een CD-ROM of DVD en een handleiding, die kan worden aangevuld met online materiaal. De gebruiker installeert het computerprogramma op zijn of haar computer en voert het uit naast andere programma's. Dit type programma omvat tekstverwerkingsprogramma's, spreadsheets, presentatiesoftware en database-applicaties, die ook in bundels of suites kunnen worden verkocht. Programma's voor het maken of bewerken van geluidsbestanden, afbeeldingen, foto's en video's zijn ook populair, evenals educatieve programma's en games. Desktop publishing-programma's voegen lay-outmogelijkheden toe aan tekstverwerkingsmogelijkheden en gespecialiseerde wetenschaps- en wiskundeprogramma's verwerken vergelijkingen en ander technisch materiaal. Computerprogramma's voor het maken van materiaal voor het verzenden en ontvangen van materiaal via internet zijn ook erg populair en omvatten apps voor websiteontwerp, blogontwerp, webinars hosten, videochats houden, e-mails en expresberichten verzenden en ontvangen, bestanden uploaden en downloaden en werken aan bestanden op afstand samen met anderen.