Instructies: verschil tussen versies

Uit Wikilexis
Ga naar: navigatie, zoeken
(Nieuwe pagina aangemaakt met 'Een script of scenario kennen we bijvoorbeeld uit de filmwereld. Daar is een script een soort blauwdruk van de film: wat moet er achtereenvolgens gebeuren om tot de...')
 
(geen verschil)

Huidige versie van 26 aug 2021 om 12:45

Een script of scenario kennen we bijvoorbeeld uit de filmwereld. Daar is een script een soort blauwdruk van de film: wat moet er achtereenvolgens gebeuren om tot de eindscene te komen? Een script beschrijft karakters, situaties, monologen, dialogen, acties enzovoort tot in de kleinste details. De technische details zoals camerapositie en lichtsterkte staan meestal in het draaiboek. Binnen IT is een script meestal een doelgerichte, relatief eenvoudige, hiërarchische, ‘recht-toe-recht-aan’ uitvoering van een lijst van instructies, zonder interacties (loops), met eerdere processen..

Protocollen kennen we bijvoorbeeld uit de wereld van diplomatie waarbij staatshoofden formeel en via een reeks handelingen met elkaar omgaan. Met een protocol bedoelen we binnen Blockchain Organiseren vooral het Bitcoin- en meer algemeen een blockchainprotocol. In feite een besturing om waardes van verzender naar ontvanger te versturen, waarbij eerst aan de hand van inputreferenties gecontroleerd wordt of de verzender de waarde wel heeft en of deze niet meer dan één keer wordt uitgegeven. Daarbij bevat het protocol ook nog allerlei wiskundige berekeningen en hashfuncties die uitgevoerd moeten worden. Transacties worden niet muteerbaar opgenomen in een gedeelde boekhouding. Ten slotte bevat het instructies om berichten, sleutels en handtekeningen aan te maken. Het TCI/IP- en Bitcoin protocol zijn bijvoorbeeld, sterk vereenvoudigd, een logische reeks van technische instructies om een waarde van verzender naar ontvanger te transporteren.

Algoritmes kennen we vooral uit de softwarewereld waarbij een aantal regels softwarecode met een bepaalde logica en volgorde een vraag kan beantwoorden of bijvoorbeeld een printer kan aansturen. Een algoritme is vergelijkbaar met een recept om tot een gerecht te komen. In combinatie met zijn zintuigen en ervaring, gebruikt een kok een recept om tot een einddoel te komen. Een algoritme is een eindige reeks instructies die van een gegeven begintoestand een verwachte of beoogde eindtoestand moeten opleveren. Een algoritme moet om kunnen gaan met eventualiteiten: ‘Als dit gebeurt, moet je dat uitvoeren’. Ook bekend als een ‘If This Then That Statement’.

Een applicatie ten slotte, gebruiken we meestal om data om te zetten in relevante informatie voor de gebruiker. Dat betekent dat er ook aandacht is voor de gebruikersvriendelijkheid en leesbaarheid door de mens van een reeks instructies. Een (software)programma of applicatie is een reeks instructies om bijvoorbeeld veel voorkomende taken pragmatisch uit te voeren. Een applicatie werkt meestal samen met een besturingssysteem, wat je in termen van Blockchain Organiseren zou kunnen vergelijken met een protocol. De applicatie zorgt ervoor dat aanwezige data kan worden omgezet in informatie. Meestal gebruiken we script voor de (eindgebruiker) en een protocol voor de besturing (bijvoorbeeld door middel van een server). Een script biedt flexibiliteit aan een protocol en aan een algemene datanutsvoorziening. Het kan lokaal parameters aanpassen en met behulp van bijvoorbeeld een synoniemlijst betekenis geven aan waardes en feiten (attributen en relatie tussen entiteiten), in een bepaald domein of een bepaalde context.