Innholdsfortegnelse:
Definisjon - Hva betyr Reification?
Reification er prosessen der en abstrakt idé angående et dataprogram kan konverteres til et objekt eller eksplisitt datamodell. Med andre ord hjelper reification i konverteringen av en uuttrykt, implisitt idé til en konseptuell eller logisk. Reification er en av de mest brukte prosessene i kunnskapsrepresentasjon og konseptuell analyse.
Techopedia forklarer Reification
Datarifisering ligner i noen aspekter på dataforfining, selv om bekreftelsesprosessen er mer fokusert på å konkretisere ideen enn å foredle den. Når det gjelder datarifisering, består foredlingen av trinn for å finne en mer konkret representasjon av abstrakte datatyper, noe som gjøres ved å bruke standardspesifikasjoner. Datarifisering hjelper med å senke nivået av abstrakte datatyper og abstraksjonen som er involvert i operasjonsmodellering. Ved konseptuell modellering gjør det å reifying et forhold det mulig å se på som en enhet. Det eneste formålet med å gjenopprette et forhold er å gjøre det så eksplisitt med tilleggsinformasjon lagt til det.
Fra sammenheng med programmeringsspråk er reification metodene som et program eller ethvert aspekt av et programmeringsspråk som tidligere var implisitt i runtime-miljøet er representert på selve språket. Dette gjør at alle aspekter som tidligere implisitt var tilgjengelige som vanlige data for inspeksjon. Reification har blitt realisert på mange programmeringsspråk til dags dato, selv om det er delvis. For eksempel bruker Java "reifiable typer" som er fullt tilgjengelige under kjøretid. Detaljer på lavt nivå om minneadresser kan reproduseres i C-programmering. Smalltalk programmeringsspråk tillater bekreftelse av meldinger.
