If interpreted languages have their source code translated at run-time and statically typed languages have their types assigned at compile time how can a language be both?
From this question I understand that is is possible: Which languages are dynamically typed and compiled (and which are statically typed and interpreted)?
This page explains quite well the distinction between statically typed and dynamically typed languages:https://hackernoon.com/i-finally-understand-static-vs-dynamic-typing-and-you-will-too-ad0c2bd0acc7
I just don't understand how a language can be both statically typed and interpreted?
Thanks