Indholdsfortegnelse:
Definition - Hvad betyder stærkt typisk?
Stærkt indtastet er et koncept, der bruges til at henvise til et programmeringssprog, der håndhæver strenge begrænsninger for blanding af værdier med forskellige datatyper. Når sådanne begrænsninger overtrædes, og der opstår fejl (undtagelse).
Techopedia forklarer stærkt typet
Eksempler på stærkt typede sprog, der findes, inkluderer Java, Ruby, Smalltalk og Python. I tilfælde af Java registreres skrivefejl under kompilering Andre programmeringssprog, som Ruby, registrerer skrivefejl i løbet af runtime.
I stærkt indtastede sprog er opførslen af handlinger mere forudsigelig sammenlignet med dem ved svagt indtastede sprog. Ulempen er at skulle erklære og indtaste alle variabler og parametre - skønt nogle vil hævde, at dette ganske enkelt er god kodning.
Differentieringen mellem stærkt indtastede sprog og svagt indtastede sprog er noget sløret. Nogle af de sprog, der betragtes som stærkt indtastede, tillader faktisk indrømmelser, der gør dem svagt indtastede. Tag f.eks. C #. Mens C # kræver, at alle dens variabler skal have en defineret type, giver det programmereren mulighed for at deaktivere dynamisk typekontrol. Selv Java, der betragtes som et af de mest indtastede programmeringssprog, gør det muligt at caste objekter til andre typer.
