MVC (
modelo vista - controlador) es, como te dijeron, un patrón de diseño, y tiene que ver con metodología de desarrollo de software, pero no tiene
nada que ver con el lenguaje que usas.
Se trata de una visión de alto nivel de la ingeniería de software, que es completamente independiente de la codificación, y por ende es aplicable a cualquier lenguaje.
Cuando hablas del modelo MVC, no estás a nivel de codificación, sino de diseño lógico. La codificación
luego debe ajustarse a ese paradigma.
Nota: No confundas
Ingeniería de Software con
Programación. Son conceptos y áreas intrínsecamente relacionados, pero no son lo mismo.