De term software is een term van Angelsaksische oorsprong die verwijst naar het immateriële deel van computing en computing.
De letterlijke vertaling van het woord is 'zachte delen'. De term hardware verwijst op zijn beurt naar de 'harde delen' van computers, wat zich vertaalt in luidsprekers, telefoons of televisies, dat wil zeggen het tastbare.
Waar is het voor?
Hoewel de hardware het meest zichtbare en tastbare onderdeel van computergebruik is, zouden het zonder de software alleen maar eenvoudige stukjes metaal of plastic zijn zonder gebruik. Het belang van de software ligt in het feit dat het een gebruik en een hulpprogramma geeft aan bijvoorbeeld een tablet of een televisie, en deze een reeks functies geeft die variëren met het type software dat op de apparaten wordt uitgevoerd.
Anderzijds wordt de software ontwikkeld met behulp van programmeertalen, die het mogelijk maken om computerprogramma's, mobiele applicaties of besturingssystemen te maken. Programmeertalen zijn gebaseerd op standaard ingestelde regels en patronen. Dit geeft hen enige vrijheid bij het maken van inhoud, omdat de constructie of ontwikkeling van die inhoud helemaal opnieuw kan beginnen. Voorbeelden van programmeertalen zijn JavaScript, PHP of Python.
Softwaretypes
Er zijn vijf soorten software die ze individueel identificeren op basis van hun type code en hun doel:
- Van betaling. Dit type software wordt verkregen na betaling van de verkoopprijs.
- Gratis. Aan de andere kant is de zogenaamde freeware de software die wordt verkregen zonder geldelijke kosten, dat wil zeggen dat deze gratis kan worden verkregen.
- Vrij. Aan de andere kant verwijst gratis software naar de vorige twee (het kan worden betaald of gratis), maar met het verschil dat de code door de gebruiker kan worden gewijzigd. Met andere woorden, als we het zouden hebben over het kopen van een auto en ze lieten ons zonder problemen de motor aanpassen, dan zou het vergelijkbaar zijn met het aanschaffen van een computerprogramma en toegang hebben tot het wijzigen van de code waaruit het bestaat.
- Met advertenties. Dit type software is meestal gratis beschikbaar, maar in ruil daarvoor toont het u advertenties om inkomsten te genereren.
- Demonstraties. De zogenaamde "demo's" zijn niets meer dan de bekende "demo's". De meest bekende zijn die van videogames. Ze bestaan uit het tonen van u gedurende een bepaalde periode software die oorspronkelijk gratis werd betaald totdat die periode afloopt. Het is een strategie om de inhoud aan te leren en de aankoop ervan aan te moedigen.
Bij wijze van synthese zijn dit de typen die we kunnen vinden. Onder hen kunnen er hybriden zijn, dat wil zeggen, er kunnen er enkele zijn die gratis zijn en bijvoorbeeld met advertenties.
Softwareclassificatie
Met het oog op nut en gebruik worden gewoonlijk drie klassen van software onderscheiden:
- Programmering. Het is de set tools die de ontwikkeling van computerprogramma's mogelijk maken. Ze zijn als het ware de carrosserie van een auto. Voorbeelden zijn teksteditors of codecompilers.
- Van toepassing. Het verzamelt de tools die een activiteit of actie digitaal mogelijk maken. Om door te gaan met de vergelijking, in dit geval zouden het de wielen en pedalen van de auto zijn. Voorbeelden zijn videogames of kantoorsoftware.
- Van systemen. Het bestaat uit de juiste relatie tussen de gebruiker en de software, het meest zichtbare gezicht van het belevingsproces. Hier kunnen we eindelijk bevestigen dat het het vliegwiel en de motor zou zijn. Voorbeelden zijn besturingssystemen of servers.
De drie klassen zijn noodzakelijk voor elkaar, omdat om de tools te creëren die we vandaag hanteren, elk van de genoemde klassen nodig is.
Softwarevoorbeelden
Vervolgens zullen we verschillende voorbeelden van software presenteren en zullen we hun typologie en bijbehorende klasse beschrijven:
- Teksteditor "Kladblok". Het is een programmeersoftware die gratis te gebruiken is. Het maakt de ontwikkeling van code erin mogelijk om computerprogramma's van welke aard dan ook te maken.
- "Windows" besturingssysteem. Het is een systeemsoftware die wordt betaald. Het dient om de gebruiker op een vereenvoudigde manier te relateren aan de software en hardware zonder dat er diepgaande computerkennis nodig is.
- computerprogramma "Microsoft Excel". Het is een applicatiesoftware die wordt betaald. Het is een spreadsheet die wordt gebruikt om zakelijke of zakelijke processen en strategieën te berekenen en digitaal vast te leggen.
Zoals we kunnen zien, kunnen we, als we de drie immateriële elementen relateren, zeggen dat we met "Notepad" "Windows" of "Microsoft Excel" zouden kunnen ontwikkelen; Met het besturingssysteem konden we de functies van zowel "Notepad" als "Excel" gebruiken, en de spreadsheet zelf zou niet kunnen worden gebruikt zonder eerst de code in "Notepad" te hebben ontwikkeld en vervolgens in "Windows" te draaien.