capisco, quindi la logica sullo "scope" delle variabili varia da linguaggio a linguaggio?