Type — Definition og betydninger inden for filosofi, matematik, IT og sociologi
Type – klar og sammenhængende guide til definitioner og betydninger inden for filosofi, matematik, IT og sociologi. Lær typeteorier, datatyper, modeller og sociale typologier.
Type kan betyde:
I filosofien:
- En type som kategori af væsen: En type betegner en abstrakt kategori eller kind — for eksempel "menneske" som type i forhold til konkrete individer (tokens). Typer hjælper med at tale om fælles egenskaber, essens eller arten af ting uden at henvise til en bestemt instans.
- Sondringen mellem type og token: Dette skel gør forskel på det generelle (type) og det enkelte konkrete eksempel (token). Fx er ordet "bog" en type; hver fysisk bog er et token af denne type. I filosofi og lingvistik bruges sondringen til at analysere betydning, identitet og gentagelse.
- Typeteori som filosofisk/logisk disciplin: Typeteori studerer formelle systemer, der organiserer udtryk i typer for at undgå paradokser (fx Russell-paradokset) og for at beskrive, hvilke slags objekter eller udsagn der kan kombineres. Den overlapper ofte med logik og grundlaget for matematik og programmeringssprog.
I matematik:
- Type (modelteori): I modelteori er en type ofte en samling forenelige formler (fx n-typer over en mængde parametre), som beskriver mulige egenskaber af elementer i en model. Typer bruges til at klassificere elementers teoretiske adfærd og til at studere realisering af mulige strukturer.
- Type eller aritet, antallet af operander, som en funktion tager: I algebra og logik angiver ariteten (type) hvor mange argumenter en funktion eller relation har — fx er en binær operation af aritet 2 (to argumenter).
- Type i intuitionistisk typeteori: I intuitionistisk typeteori (fx Martin-Löf-typeteori) behandles typer som konstruktive objekter; en type kan tolkes som en sætning, og et element (et bevis eller et program) som et bevis på denne sætning — dette er kendt som Curry–Howard-korrespondencen. Typeteori udgør også et alternativt fundament for matematik baseret på konstruktioner frem for klassisk sætningsteori.
Inden for databehandling:
- Datatype, samling af værdier, der anvendes til beregninger: Datatyper definerer hvilke værdier en variabel kan have (fx heltal, flydende tal, tekst/strenge, boolsk) og hvilke operationer der er tilladte. Der findes primitive typer (int, float, bool), sammensatte typer (arrays, records/structs), og abstrakte datatyper (lists, stacks, maps).
- Type (kommando): En shell-kommando kaldet type forekommer i mange Unix-lignende shells (fx bash) og bruges til at vise, hvordan et navn ville blive fortolket (er det en indbygget kommando, et alias, en funktion eller et eksekverbart program?). Bemærk, at andre systemer kan have en kommando med samme navn, men forskellig funktionalitet (fx Windows' type viser indholdet af filer).
- Typesystem: Et typesystem specificerer regler for, hvordan programmer håndterer datatyper — fx hvilke operationer er tilladte på hvilke typer, og hvordan typer kontrolleres. Centrale begreber:
- Statisk vs. dynamisk typekontrol: Statisk typning (fx Java, C#) tjekker typer ved kompileringstidspunktet; dynamisk typning (fx Python, JavaScript) tjekker ved kørselstid.
- Stærk vs. svag typning: Hvor strengt typer håndhæves; stærk typning forhindrer implicit konvertering, svag typning tillader ofte implicit coercion.
- Typeinference og generisk polymorfi: Kompilatoren kan nogle gange udlede typer automatisk (typeinference), og generiske typer/generics tillader samme kode at arbejde med forskellige typer uden at gentage implementering.
- Type safety og runtime-fejl: Et godt typesystem reducerer risikoen for typefejl ved kørsel og gør programmer mere pålidelige og vedligeholdelige.
I sociologi:
- Ideel type: Et analytisk begreb introduceret af Max Weber: en forenklet, samlet konstruktion af karakteristika, som fremhæver væsentlige træk ved sociale fænomener for at lette sammenligning og forklaring. En ideel type er et teoretisk værktøj, ikke nødvendigvis noget, der findes fuldstændigt i virkeligheden.
- Normal type: Kan henvise til standardiserede eller normative kategorier i en given kultur eller institution — hvad der anses som "normalt" eller typisk i en population. Begrebet bruges til at analysere, hvordan sociale normer former forventninger og adfærd.
- Typisering (typification): Den sociale proces, hvorigennem mennesker kategoriserer andre og sociale situationer for at skabe forståelighed og forudsigelighed. Typisering er grundlaget for stereotyper, rolleforventninger og institutionelle rutiner, men kan også føre til fejlagtige eller stigmatiserende kategoriseringer.
Andet:
- Typografi og tryk (type): I grafisk design og trykkeri bruges ordet type om bogstaver (letterforms), typeretter og skrifttyper (typefaces). Fx taler man om "typefaces", "fonts" og "sætningstype".
- Biologi: type-specimen: I biologisk systematik er en type (type-specimen) det konkrete individ, som en artbeskrivelse er baseret på — et referenceeksemplar for artsnavnet.
- Blodtype: Kategorier af blod baseret på antigen-profil (fx A, B, AB, O og Rh-faktor), vigtige ved blodtransfusioner.
- Personlighedstype: Populære inddelinger af mennesker efter karaktertræk (fx Myers–Briggs-typer eller Big Five-profiler). Disse modeller bruges bredt, men bør anvendes med forsigtighed.
- Hverdagsbrug: I daglig tale kan "type" også betyde "slags" eller "kategori" (fx "min type musik", "hvilken type person").
Bemærk: Betydningen af ordet "type" afhænger altid af konteksten — fagligt, teknisk eller dagligdags. For dybere læsning kan man søge efter specifikke emner som "typeteori", "typesystem" eller "idealtype".
Relaterede sider
- Venlig
|
| Denne side indeholder artikler, der er forbundet med titlen Type. |
Søge