General understanding of OOP Languages : <p>Why a language has to be object oriented in order to define local variables?</p>

<p>For example Cobol allowed the definition of local variable only since 2002 because only then the language became object oriented</p>
