Vad är ett starkt typat språk?

Ett programmeringsspråk som kräver att en variabel definieras liksom den variabla den är. C är till exempel ett starkt skrivet språk, när du förklarar variabeln måste du också ange variabeltypen. I följande exempel deklareras testvariabeln som ett heltal i första raden, den andra raden som en flytpunkt och den tredje raden eller tecknet.

 int test = 25; flytprov = 2, 3; char test = 'e'; 

Det motsatta av ett starkt skrivet språk är ett löst typat språk, som Perl.

Löst typat språk, programmeringsvillkor