The .NET family of languages uses a device similar to which device in which programming language for portability reasons?

A) JVM in Java
B) Virtual Machine in Python
C) GCC Compiler in C
D) Node.js in JavaScript